Rechercher : dans
Par :

Valider mon formulaire de bouton checkbox

Dernière réponse le 29 avr 2004 à 10:04:22 ronin03, le 28 avr 2004 à 17:01:37 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « valider mon formulaire de bouton checkbox » dans :
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...

1

JEROMAX, le 28 avr 2004 à 18:05:21

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.

Répondre à JEROMAX

2

 ronin03, le 29 avr 2004 à 10:04:22

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>

Répondre à ronin03