Bonjour,
Si quelqu'un peut m'aider,
je souhaite récuperer les valeurs de checkbox cochés et les mettre dans champs text à chaque fois que coche et chaque valeur dans le champs texte est séparer par des virgules. j'ai fait un permier avec mon code ci-dessous:à savoir si je coche le nom1, le javascript ajoute ceci dans le champs text.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 <SCRIPT LANGUAGE = "JavaScript"> <!-- function ChangeStatut(uploadForm) { if(uploadForm.condition.checked == true) { for ( i=0 ; i < 3 ; i++ ) { if (uploadForm) { document.forms[0].chkboxarray[i].checked=true; document.getElementById("choix").innerHTML="Déséctionner tous"; uploadForm.valeur.value=document.forms[0].chkboxarray[i].value; } } } if(uploadForm.condition.checked == false) { uploadForm.valeur.value=uploadForm.condition.value; for ( i=0 ; i < 3 ; i++ ) { if (uploadForm) { document.forms[0].chkboxarray[i].checked=false; document.getElementById("choix").innerHTML="Séléctionner tous"; } } } } function selection_trier(uploadForm) { for ( i=0 ; i < 3 ; i++ ) { cocher=document.uploadForm.chkboxarray[i].checked; if(cocher=true) { alert(document.forms[0].chkboxarray[i].value); } uploadForm.valeur.value=document.uploadForm.chkboxarray[i].value; } } --> </SCRIPT> <BODY> <FORM name="uploadForm"> <INPUT TYPE="checkbox" NAME="chkboxarray" VALUE="nom1" onClick="selection_trier(this.form)">nom1<br> <INPUT TYPE="checkbox" NAME="chkboxarray" VALUE="nom2" onClick="selection_trier(this.form)">nom2<br> <INPUT TYPE="checkbox" NAME="chkboxarray" VALUE="nom3" onClick="selection_trier(this.form)">nom3<br> <input type="checkbox" name="condition" value="tous" onClick="ChangeStatut(this.form)"> <span id="choix">Séléctionner tous</span><br> Nom séléctionné <input type="text" name="valeur"><br> </FORM> </BODY>
Vous pouvez aussi me donner de lien de cours.
Merci de votre aide
Partager