A
Anonyme
Invité
Salut tout le monde !
Bon je suis entrain de toujours agrandir mon site internet et je suis confronter à la grande question des formulaires.
Alors pour l'instant je fais la mise en forme.
Et voilà, j'aimerai pouvoir faire avec JavaScript une condition que si une case n'est pas cochée, JavaScript emet une alerte. Alors voici le code que j'ai fais. le probleme est dans la derniere condition.
Merci pour vos aides.
<font class="small">Code:</font><hr /><pre> <html>
<head>
<link rel="stylesheet" href="stylePresent.css">
<title>XXX</title>
</head>
<script type="text/javascript">
function verif_formulaire()
{
if(document.formulaire.pseudo.value == "") {
alert("Entre en pseudo !");
document.formulaire.pseudo.focus();
return false;
}
if(document.formulaire.email.value == "") {
alert("Entre une adresse e-mail !");
document.formulaire.email.focus();
return false;
}
if(document.formulaire.email.value.indexOf('@') == -1) {
alert("Entre une adresse e-mail valide !");
document.formulaire.email.focus();
return false;
}
var valider =
if(document.formulaire.valid.value == checked) {
return true;
}
else() {
alert("Coche la case Accepter !");
document.formulaire.valid.focus();
}
}
var valider = "false";
function valider() {
if (document.formulaire.valid.value == checked) {
write.valider("true")
}
else () {
alert("Coche la case accepter")
}
}
</script>
<body>
<table width="300" height="200">
<tr class="titre">
<td>XXX</td>
</tr>
<tr>
<td>
<br>
<form name="formulaire" action="XXX" method="post" onSubmit="return verif_formulaire(); return valider();">
<table border="0" cellpadding="0" cellspacing="0">
<tr class="texte">
<td valign="top">
Pseudo :
</td>
<td>
<input name="pseudo" type="text" size="30" maxlenght="30" tabindex="1">
<br><br>
</td>
</tr>
<tr class="texte">
<td valign="top">
E-mail :
</td>
<td>
<input size="30" name="email" type="text" maxlenght="30" tabindex="1">
<br><br>
</td>
</tr>
<tr class="texte">
<td colspan="2">
<input type="checkbox" name="valid" value="valid"> J'accepte de donner mon adresse e-mail qui ne sera utilis&eacute;e uniquement par X pour son site entier.<br><br>
</td>
</tr>
<tr>
<td>
</td>
<td align="right">
<input type="reset" value="Annuler" onClick="javascript:window.close()">
<input type="submit" value="OK">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html> </pre><hr />
A bientôt
Bon je suis entrain de toujours agrandir mon site internet et je suis confronter à la grande question des formulaires.
Alors pour l'instant je fais la mise en forme.
Et voilà, j'aimerai pouvoir faire avec JavaScript une condition que si une case n'est pas cochée, JavaScript emet une alerte. Alors voici le code que j'ai fais. le probleme est dans la derniere condition.
Merci pour vos aides.
<font class="small">Code:</font><hr /><pre> <html>
<head>
<link rel="stylesheet" href="stylePresent.css">
<title>XXX</title>
</head>
<script type="text/javascript">
function verif_formulaire()
{
if(document.formulaire.pseudo.value == "") {
alert("Entre en pseudo !");
document.formulaire.pseudo.focus();
return false;
}
if(document.formulaire.email.value == "") {
alert("Entre une adresse e-mail !");
document.formulaire.email.focus();
return false;
}
if(document.formulaire.email.value.indexOf('@') == -1) {
alert("Entre une adresse e-mail valide !");
document.formulaire.email.focus();
return false;
}
var valider =
if(document.formulaire.valid.value == checked) {
return true;
}
else() {
alert("Coche la case Accepter !");
document.formulaire.valid.focus();
}
}
var valider = "false";
function valider() {
if (document.formulaire.valid.value == checked) {
write.valider("true")
}
else () {
alert("Coche la case accepter")
}
}
</script>
<body>
<table width="300" height="200">
<tr class="titre">
<td>XXX</td>
</tr>
<tr>
<td>
<br>
<form name="formulaire" action="XXX" method="post" onSubmit="return verif_formulaire(); return valider();">
<table border="0" cellpadding="0" cellspacing="0">
<tr class="texte">
<td valign="top">
Pseudo :
</td>
<td>
<input name="pseudo" type="text" size="30" maxlenght="30" tabindex="1">
<br><br>
</td>
</tr>
<tr class="texte">
<td valign="top">
E-mail :
</td>
<td>
<input size="30" name="email" type="text" maxlenght="30" tabindex="1">
<br><br>
</td>
</tr>
<tr class="texte">
<td colspan="2">
<input type="checkbox" name="valid" value="valid"> J'accepte de donner mon adresse e-mail qui ne sera utilis&eacute;e uniquement par X pour son site entier.<br><br>
</td>
</tr>
<tr>
<td>
</td>
<td align="right">
<input type="reset" value="Annuler" onClick="javascript:window.close()">
<input type="submit" value="OK">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html> </pre><hr />
A bientôt