Bonsoir à tous,
Ci-dessous le code sur ma première réflexion sur le remplissage de champ avec les valeurs "value" et "title" de la checkbox cochée.
Mon but est de faire en sorte de pouvoir rajouter des checkbox avec des valeurs "value" et "title" différent et de concaténer les valeurs "value" dans le champs "retURL" et les valeurs "title" dans le champ "docNames". Chaque valeurs étant séparées par une virgule. (par exemple "1,2,3" pour le champ "retURL" et "doc_a,doc_b,doc_c" pour le champ "docNames")
Petite particularité, j'aimerais que dans le champ "retURL", les valeurs récupérées et concaténées apparaissent à la fin de l'url comme valeur de la variable "var". Par exemple : http://www.site.com/page.php?var=1,2,3
Je suis conscient que mon code n'est pas très abouti et loin d'arriver à ce que je veux mais je débute en javascript.
Merci de votre aide.
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 <html> <head> <title> Untitled </title> <script type="text/javascript"> function test(){ if(document.getElementById('ckb1').checked==true){ document.getElementById('retURL').value = 'http://www.site.com/page.php?var='+ document.getElementById('ckb1').value; document.getElementById('docNames').value = document.getElementById('ckb1').title; } else{ document.getElementById('retURL').value=''; document.getElementById('docNames').value=''; } } </script> </head> <body> Doc A <input type='checkbox' id='ckb1' value='1' title="doc_a" onclick="test()" /><br> <input type='text' name='retURL' style="width:300px" id='retURL'/><br> <input type='text' name='docNames' style="width:300px" id='docNames'/> </div> </body> </html>
Partager