Recuperer des variable d'un formulaire

Mammouth du PHP | 725 Messages

20 mai 2014, 11:41

Bonjour,

Je veux recuperer les variables predefinies d'un formulaire, mais ca retourne rien:
// au click sur une categorie
$('.bedTypes').click(function(){
        // get id
        var getID = $(this).attr('id');
        var bed = $('.checkIt:checked').val();
        $('.'+getID+'s').attr('disabled','disabled');
});

// envoyer le formulaire
$('form.attributes').submit(function(){
            
            alert(bed); // ca retourne vide
Merci pour votre aide

ViPHP
ViPHP | 3607 Messages

21 mai 2014, 10:39

Bonjour,

Il faut regarder la notion de "portée des variables" : http://www.commentcamarche.net/contents ... -variables
En effet tes variables sont initialisées dans le onclick qui est une méthode. Elles ont donc une portée limitée à cette méthode.

Bon courage :)

Mammouth du PHP | 725 Messages

22 mai 2014, 12:11

J'ai fais ca:
function getRoomType() {
        $('.roomTypes').change(function(){
        // get id
        var getID = $(this).val();

        console.log(getID);
        return getID;
        });
        }

$('form.attributes').submit(function(){
            
            alert(getRoomType());

la valeur est vide, sachant qu'avec console.log ca retourn une valeur