Bonjour,

j'ai un probl�me avec un test de validation de formulaire.
Je g�n�re dynamiquement en php des checkbox.
Lors du contr�le de validation de ces checkbox, lorsque j'ai plusieurs checkbox dans le groupe, pas de pb, mais lorsque je n'ai qu'une checkbox, j'ai un retour "undefined" sur ma variable length.

Voici le 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
 
<script type="text/javascript">
<!--
function confirmForm(fmname) 
{
if (document.propformevt.restrictionpr.checked){
  len = document.propformevt.grpids.length;
  var i=0;
  var coche = -1;
 
  for( i=0 ; i<len ; i++) {
     if ((document.propformevt.grpids[i].checked)){ 
 	coche = 1;
      }
  }
 
  if(coche==-1){
     alert ('Merci de sélectionner un groupe de resriction');
     return false;
  }
 
}
 
FORMULAIRE NON OK ----------->
<form name="propformevt" action="validerform">
  <input type="checkbox" name="restrictionpr" id="restrictionpr" value="1">Restreindre l'accès
 
  <input type="checkbox" name="grpids[]" id="grpids" value="1">choix 1
 
 <input type="submit" name="bsubmit" value="Terminer" onclick="javascript:return confirmForm('propformevt');">
</form>
<------------------------------------
 
OK QUAND --->
<form name="propformevt" action="validerform">
  <input type="checkbox" name="restrictionpr" id="restrictionpr" value="1">Restreindre l'accès
 
  <input type="checkbox" name="grpids[]" id="grpids" value="1">choix 1
  <input type="checkbox" name="grpids[]" id="grpids" value="2">choix 2 
 
  <input type="submit" name="bsubmit" value="Terminer" onclick="javascript:return confirmForm('propformevt');">
</form>
<----------------------
Quelqu'un peut-il m'aider ?
Merci.[/code]