Bonjour,
Pour remettre les champs de mon formulaire à zéro j'utilise cette fonction. Elle a fonctionné il y a quelque jour et aujourd'hui je n'arrive plus à obtenir de résultat avec et J'ai remarqué que j'avais des erreurs dans le html validator de firefox. Le problème a l'air de se trouver au niveau du while et du signe < qu'il prend pour un début de tag.
Voici les messages d'erreurs :Le probléme se trouve donc au niveau du while
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 line 16 column 16 - Erreur: character ")" not allowed in attribute specification list line 16 column 16 - Erreur: element "nombres" undefined line 44 column 8 - Erreur: end tag for "nbc2" omitted, but OMITTAG NO was specified
Ma fonction s'execute s'il n'y a pas de while dedans.
Si quelqu'un peut m'aider je le remercie d'avance.
voici mon code :
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
56
57
58 <? session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript"> function decoche(chiffre,nombre,ch_r,typ_r) { var ch_r2=ch_r; var typ_r2=typ_r; var nombres=nombre; var chiffrement=chiffre; if(ch_r2==0) { var i2=0; while(i2<nombres) { document.saisie.elements[chiffrement][i2].checked=false; i2++; } } if(typ_r2==1) { document.saisie.elements[chiffrement].value=""; } if(ch_r2==1) { var i2=0; nbc2=nombres-1; while(i2<nbc2) { document.saisie.elements[chiffrement][i2].checked=false; i2++; } document.saisie.elements[chiffrement][nbc2].value=""; document.saisie.elements['aa'].checked=false; } alert(chiffrement); alert("decocher "); return false; } </script> <title>Sondage</title> <?php include('script2.php'); ?> </head> <body> <a href="#" onclick="decoche('t302[]',3,1,0)">(remettre les réponses de la question à zéro)</a> </body> </html>
Partager