AJAX case à cocher + select
Fermé
traz0m
-
17 août 2010 à 14:03
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 17 août 2010 à 20:45
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 17 août 2010 à 20:45
1 réponse
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
17 août 2010 à 19:06
17 août 2010 à 19:06
Salut.
Et t'a besoin d'AJAX pour faire ça ?!
Il suffit d'assembler les deux valeurs et de les écrire dans l'élément, tout ça en Javascript, inutile d'utiliser le serveur pour ça.
Et t'a besoin d'AJAX pour faire ça ?!
Il suffit d'assembler les deux valeurs et de les écrire dans l'élément, tout ça en Javascript, inutile d'utiliser le serveur pour ça.
<input type="text" name="final" /> <select name="liste" onchange="update();"> ... </select> <input type="checkbox" name="A" onchange="update();" /> <input type="checkbox" name="B" onchange="update();" /> <input type="checkbox" name="C" onchange="update();" />La fonction :
function update() { var liste = document.forms[0].elements['liste']; var caseA = document.forms[0].elements['A']; var caseB = document.forms[0].elements['V']; var caseC = document.forms[0].elements['C']; var finale = document.forms[0].elements['final']; var chaine = ""; chaine += liste.value; if(caseA.checked) { chaine += " A"; } if(caseB.checked) { chaine += " B"; } if(caseC.checked) { chaine += " C"; } final.value = chaine; }
17 août 2010 à 19:30
c'est pour cela que je souhaite les récupérer en POST ou GET ou autre dans mon fichier intermédiaire AJAX et ainsi pouvoir faire une requête avec ces 2 variables qui me donnera ma valeur toto à injecter dans le input.
cela marche avec une variable ( celle du select ) mais pas avec deux.
17 août 2010 à 20:45
Je n'ai pas testé, il y a sans doute des erreurs.