Salut à tous !
Voilà, je suis en train de créer un formulaire, il marche sans problème mais il y a un truc que je n'arrive pas à faire, c'est la vérification d'une date de naissance au format JJ/MM/AAAA.
Merci d'avance !
Voici mon code :
<html>
<head>
<title>Formulaire d'inscription</title>
<SCRIPT LANGUAGE="Javascript">
<!--
function verification()
{
if(document.formulaire.Nom.value == "") {
alert("Veuillez entrer votre nom, merci...");
document.formulaire.Nom.focus();
return false;
}
else
if(document.formulaire.Prenom.value == "") {
alert("Veuillez entrer votre pr\351nom, merci...");
document.formulaire.Prenom.focus();
return false;
}
else
if(document.getElementById('Licence1').checked != true && document.getElementById('Licence2').checked != true){
alert("Veuillez indiquer si vous poss\351dez une licence FFE, merci...");
return false;
}
else
if(document.formulaire.Email.value == "") {
alert("Veuillez entrer votre adresse e-m@ail, merci...");
document.formulaire.Email.focus();
return false;
}
else
if(document.formulaire.Email.value.indexOf('@') ==-1) {
alert("L'adresse \351lectronique que vous avez saisie n'est pas valable, veuillez la v\351rifier, merci...");
document.formulaire.Email.focus();
return false;
}
else
if(document.formulaire.Email.value.indexOf('.') ==-1) {
alert("L'adresse \351lectronique que vous avez saisie n'est pas valable, veuillez la v\351rifier, merci...");
document.formulaire.Email.focus();
return false;
}
else
return true
}
//-->
</SCRIPT>
</head>
<body BACKGROUND="http://clldecinesechecs.free.fr/Imagedefond.gif">
<form name="formulaire" method="POST" action="http://perso0.free.fr/cgi-bin/form2mail.pl" ONSUBMIT="return verification()">
<table border="0" width="100%" id="entete" cellspacing="0" cellpadding="0" height="202">
<tr>
<td width="52%">
<p align="center"><font face="Vivaldi" size=30>Pré-inscriptions en ligne</p>
<p align="center"><font color="red" face="Comic Sans MS" size=2>Afin de vous inscrire au tournoi du 11 novembre, merci de remplir ce formulaire en suivant l'exemple. Merci d'avance</P>
<p align="center"><font color="#008080" size="2" face="Comic Sans MS">* Tous les champs sont obligatoires</font>
</td>
</tr>
</table>
<div align="center"><br>
<table border="0" width="90%" id="champs" cellspacing="0" cellpadding="0" height="286">
<tr>
<td width="344" height="183" colspan="2" valign="top">
<font face="Comic Sans MS" size="2">
<font color="#008080">*</font> Nom : <input type="text" name="Nom" size="40" value="DUPONT" tabindex="1" onfocus="if (this.value=='DUPONT') {this;value=''}"><font size=1 color="blue"> Entrez votre nom en majuscules</font></p>
<font color="#008080">*</font> Prénom : <input type="text" name="Prenom" size="37" value="Jean" tabindex="3" onfocus="if (this.value=='Jean') {this;value=''}"><font size=1 color="blue"> Entrez votre prénom avec la 1<sup>ère</sup> lettre en majuscule et le reste en miniscules</font><p>
<font color="#008080">*</font> Date de naissance : <input type="text" name="Naissance" size="10" value="JJ/MM/AAAA" tabindex="3" onfocus="if (this.value=='JJ/MM/AAAA') {this.value=''}"><font size=1 color="blue"> Entrez votre date de naissance au format JJ/MM/AAAA</font><p>
<font color="#008080">*</font><font face="Comic Sans MS" size="2">
Sexe :
<select size="1" name="Sexe" tabindex="11">
<option selected value="Mas">Masculin</option>
<option value="Fem">Féminin</option></select><font size=1 color="blue"> Tout le monde comprend... :)</font><p>
<font color="#008080">*</font> Licence FFE :<input type="radio" name="Licence" id="Licence1" value="Oui"> Oui <input type="radio" name="Licence" id="Licence2" value="Non"> Non<font size=1 color="blue"> Avez-vous une licence de la Fédération Française des Échecs ? (sinon + 3¤ à régler sur place)</font><p>
<font color="#008080">*</font> Email :
<input type="text" name="Email" value="jean.dupont@exemple.fr" size="40" tabindex="7" onfocus="if (this.value=='jean.dupont@exemple.fr') {this.value=''}"><font size=1 color="blue"> Entrez votre adresse e-m@il (afin d'envoyer une confirmation de l'inscription)<p>
</td>
</tr>
</table>
<table>
<tr>
<input type="submit" value="S'inscrire" name="Envoyer" tabindex="14" onClick="Valider(this.form)">
<input type="reset" value="Refaire" name="Retablir" tabindex="15">
</tr>
</table>
</div>
</form>
</body>
</html>
<config>Ubuntu 11.04 / Firefox 4.0.1</config>