slt à tous
j'ai un petit blem sur un verif de formulaire et plus précisement sur les radio.
j'explique mes radio sont géneres auto via un bdd php
bdd "poids"
variable externe $thep
je vérifie qu'au moins un des radios est cochés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 echo'<form action="?rub=panierrecap&prod" method="post" name="frm" onsubmit="return ctr();" >'; $req13 = mysql_query("SELECT * FROM poids WHERE $thep BETWEEN tranch1 AND tranch2") or die("Erreur SQL13 !"); while($data13 = mysql_fetch_array($req13)) { echo'<table><tr><td class="cad03 centrage"><input type="radio" name="choix" value="'.$data13[id].'"></td> <td class="cad03">'.$data13[trans].'</td> <td class="cad07">'.$data13[infos].'</td> <td class="cad03 droite">'.$data13[prix].' </td> </tr></table><br />'; } echo'<input type="submit" value="CONTINUER" class="boutonlien" > </form>';
cela fonctionne quand j'ai plus d'un radio qui est généré, mais cela ne marche plus si j'en ai qu'un.
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 <script type="text/javascript"> function ctr() { n=frm.choix.length; var checkvalue = ''; for (i=0; i<n; i++) { if (frm.choix[i].checked) { checkvalue = frm.choix[i].value; break; } } if(checkvalue == '') { alert('veuillez sélectionner une option de port !') return(false); } } </script>
ou est mon blem ???
Merci d'avance de votre aide.
@+
Partager