recuper valeur d'un champs de type hidden

Petit nouveau ! | 1 Messages

16 sept. 2011, 20:23

Bonsoir chers forumistes,
Je voudrais faire un contrôle instantané avec ajax sur mon formulaire.
Je vous explique ce que je veux faire:
J'ai une table budget qui a un champ reste
J'ai aussi une table compte qui a un champ montant
A chaque fois que je veux créer un compte et que je saisie le montant du compte je voudrais aller vérifier dans le champ reste du Budget pour voir si montant >= reste. Si oui j'autorise la création du compte.
Pour cela j'ai un champs de type hidden qui contient l'ID du compte.
Je voudrais alors après la saisie du montant du compte (onblur) envoyer la valeur du montant saisie ainsi que l'ID du compte pour aller faire le traitement.
C'est là que je me plante.... J'ai lu les tuto mais la plus part traite du même sujet: vérification de pseudo

Je voudrais alors solliciter votre aide

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

18 sept. 2011, 11:52

En javascript, tu accèdes aux valeurs des inputs du formulaire de plusieurs façon :
- s'il a un id : document.getElementById('id_de_ton_champ').value
- s'il a un nom : document.forms['nom_du_formulaire'].elements['nom_du_champ'].value
ou encore : document.nom_du_formulaire.nom_du_champ.value

Une fois que tu as récupéré cette valeur, tu dois la transmettre à ton script php en la passant dans la liste des paramètres que tu envois via ajax (de la même façon qu'un pseudo utilisateur). Côté php, il te faut récupérer cette valeur, faire ton contrôle et retourner l'information de disponibilité (du budget, comme d'un pseudo ;))
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...