Valider mon formulaire de bouton checkbox

ronin03 Messages postés 10 Statut Membre -  
ronin03 Messages postés 10 Statut Membre -
Bonjour,

J'arrive pas à valider un bouton de checkbox avec mon code php et javaScript.

Voici le code :

<script language="JavaScript">

function validerCheck(test){

for(var i =0; i < test.length; i++){
if (test[i].checked) return true;
}
alert("Vous devez chosir un examen")
return false;

}

</script>

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<FORM NAME ="f2" ACTION="localhost" method="post" onsubmit="return validerCheck(this.nexamen);">
<TABLE BORDER="0%" WIDTH="65%">

<TR>
<TD WIDTH="45%" ALIGN="center" BGCOLOR="#CCCCFF"><B><FONT SIZE="3">Examen 1</FONT></B></TD>
<TD WIDTH="45%" ALIGN="center" BGCOLOR="#CCCCFF">
<B><FONT SIZE="3"><a href="detailsExamen.php">Voir Détails</a></FONT></B>
</TD>
<TD WIDTH="10%" ALIGN="center">
<INPUT NAME ="nexamen" TYPE="checkbox" VALUE="1" />test
</TD>
</TR>
<!-- <TR>
<TD WIDTH="45%" ALIGN="center" BGCOLOR="#CCCCFF"><B><FONT SIZE="3">Examen 2</FONT></B></TD>
<TD WIDTH="45%" ALIGN="center" BGCOLOR="#CCCCFF">
<B><FONT SIZE="3"><a href="detailsExamen.php">Voir Détails</a></FONT></B>
</TD>
<TR>
<TD COLSPAN=2 ALIGN="center">
<INPUT TYPE="submit" Value="Contiuer">
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>

Merci

2 réponses

JEROMAX Messages postés 275 Statut Membre 10
 
function validerCheck(test){
for(var i =0; i < test.length; i++){
if (test[i].checked) {
f2.submit();
return true;
}
}
alert("Vous devez chosir un examen")
return false;
}

remplace ton <INPUT TYPE="submit" Value="Contiuer">
par
<BUTTON onClick="javascript:validerCheck();"> Continuer </BUTTON>

J'ai pas testé mais ça devrait marcher...

[ JEROMAX ] 
http://www.zepixel.com http://www.jeromax.free.
0
ronin03 Messages postés 10 Statut Membre
 
Merci mon frère de m'avoir donne un peu de ton temps,
en testant le programme comme tu me l'avait ecrit, ça ne marche plus.
Pkoi t'a pas mi "validerCheck(this.nexamen)" dans "bouton"?
<script language="JavaScript">

function validerCheck(test){
for(var i =0; i < test.length; i++){
if (test[i].checked) {
f2.submit();
return true;
}
}
alert("Vous devez chosir un examen")
return false;
}

</script>

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<FORM NAME ="f2" ACTION="localhost" method="post">
<TABLE BORDER="0%" WIDTH="65%">

<TR>
<TD WIDTH="45%" ALIGN="center" BGCOLOR="#CCCCFF"><B><FONT SIZE="3">Examen 1</FONT></B></TD>
<TD WIDTH="45%" ALIGN="center" BGCOLOR="#CCCCFF">
<B><FONT SIZE="3"><a href="detailsExamen.php">Voir Détails</a></FONT></B>
</TD>
<TD WIDTH="10%" ALIGN="center">
<INPUT NAME ="nexamen" TYPE="checkbox" VALUE="1" />test
</TD>
</TR>
<TR>
<TD WIDTH="45%" ALIGN="center" BGCOLOR="#CCCCFF"><B><FONT SIZE="3">Examen 2</FONT></B></TD>
<TD WIDTH="45%" ALIGN="center" BGCOLOR="#CCCCFF">
<B><FONT SIZE="3"><a href="detailsExamen.php">Voir Détails</a></FONT></B>
</TD>
<TD WIDTH="10%" ALIGN="center">
<INPUT NAME ="nexamen" TYPE="checkbox" VALUE="2" />test
</TD>
</TR>
<BR><BR><BR>
<TR>
<TD COLSPAN=2 ALIGN="center">
<!--<INPUT TYPE="submit" Value="Contiuer">-->
<BUTTON onClick="javascript:validerCheck(this.nexamen);"> Continuer </BUTTON>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
0