Réponse acceptée !
Bonjour,
à 1ère vue : 2 (?) petites erreurs .....
<HTML>
<HEAD>
<TITLE></TITLE>
<script type="Text/JavaScript"><!--
function couleur(obj) {
obj.style.backgroundColor = "#FFFFFF";
}
function check(formulaire) {
var msg = "";
if (formulaire.mail.value != "") {
indexAroba = formulaire.mail.value.indexOf('@');
indexPoint = formulaire.mail.value.indexOf('.');
if ((indexAroba < 0) || (indexPoint < 0)) {
formulaire.mail.style.backgroundColor = "#F3C200";
msg += "Le mail est incorrect\n";
}
}
else {
formulaire.mail.style.backgroundColor = "#F3C200";
msg += "Veuillez saisir votre mail.\n";
}
if (formulaire.realname.value == "") {
msg += "Veuillez saisir votre nom\n";
formulaire.realname.style.backgroundColor = "#F3C200";
}
if (formulaire.message.value == "") {
msg += "Veuillez saisir votre message\n";
formulaire.message.style.backgroundColor = "#F3C200";
}
if (msg == "") return(true);
else {
alert(msg);
return(false);
}
}
//-->
</script>
</HEAD>
<BODY>
<form method="POST" action="sendmail.php"
onSubmit="return check(this);"/ >
<input type="hidden" name="subject" value="formmail" />
<table>
<tr class="Style9">
<td><div align="center">Votre Nom *:</div></td>
<td><div align="center">
<input type="text" name="realname" size="30"
onKeyUp="couleur(this);"/>
</div></td></tr>
<tr class="Style9">
<td><div align="center">Votre Email *:</div></td>
<td><div align="center">
<input type="text" name="mail" size="30"
onKeyUp="couleur(this);"/>
</div></td></tr>
<tr class="Style9">
<td><div align="center">Sujet:</div></td>
<td><div align="center">
<input type="text" name="title" size="30"
onKeyUp="couleur(this);"/>
</div></td></tr>
<tr class="Style9">
<td colspan=2><div align="center">Message *:<br>
<textarea COLS="50" ROWS="6" name="message"
onKeyUp="couleur(this);"/></textarea>
</div></td></tr>
</table>
<br> <input type="submit" value="Envoyer" /> -
<input type="reset" value="Annuler"/>
<input type="hidden" name="numlien" value="11" />
</form>
</BODY>
</HTML>
et il faudrait améliorer le contrôle du mail.
Cordialement. Bul. Site