j'ai insérer ce fragment de code entre les balises head
<script language="javascript">
function verifier()
{ message="";
messagefinal="";
temoin=0;
temoin1=0;
if (document.formulaire.pr.value=""){
message="svp enter le prénom \n";
messagefinal=messagefinal+message;}
if (document.formulaire.nom.value==""){
message="svp enter le nom \n";
messagefinal=messagefinal+message;}
if (document.formulaire.datenaissance.value==""){
message="svp enter le date de naissance \n";
messagefinal=messagefinal+message;}
if (document.formulaire.CIN.value==""){
message="svp entrer le numéro de carte d'identité nationale \n";
messagefinal=messagefinal+message;}
if(document.formulaire.numt.value== ""){
message="entrer votre numéro de téléphone fixe\n";
messagefinal=messagefinal+message;}
if(document.formulaire.numgsm.value== ""){
message="entrer votre numéro de téléphone mobile\n";
messagefinal=messagefinal+message;}
if (document.formulaire.mail.value==""){
message="svp enter votre e_mail \n ";
messagefinal=messagefinal+message;}
if(document.formulaire.grade.selectedIndex == 0){
message="choisisser votre grade \n";
messagefinal=messagefinal+message;}
if(document.formulaire.quality.selectedIndex == 0){
message="choisisser votre qualité \n";
messagefinal=messagefinal+message;}
if (document.formulaire.etablissement.value==""){
message="svp enter votre établissement d'enseignement \n ";
messagefinal=messagefinal+message;}
if(document.formulaire.objectif.selectedIndex == 0){
message="choisisser votre objectif de recherche \n";
messagefinal=messagefinal+message;}
if(messagefinal!=""){
alert(messagefinal);}
}
function CIN()
{ var regExp=/[0-9]+/g)
str=document.formulaire.CIN.value;
message="";
messagefinal="";
if ( (str.length<8)||(str.length>8) )
{message="votre cin se compose de 8 chiffres\n";
messagefinal=messagefinal+message;}
if (!regExp.test(str)){
message="votre numéro de cin se compose uniquement de chiffres\n";
messagefinal=messagefinal+message;}
function mail(mail)
{ // vérif validité email par STRING
var arobase = mail.indexOf("@")
var point = mail.lastIndexOf(".")
if((arobase < 3)||(point + 2 > mail.length)||(point < arobase+3)) return false
return true
}
if(messagefinal!=""){
alert(messagefinal);
document.location.href="index.php";}
}
</script>
et le voici le code de ma formulaire
<form name="formulaire" method="POST" action="add.php" onSubmit="return verifier()">
Prénom: <input type="text" name="pr" size="28" />
<br /><br />
Nom: <input type="text" name="nom" size="28" /><br /><br />
Date de naissance:<input type="text" name="datenaissance" size="28" /><br /><br />
N° de la C.I.N: <input name="CIN" type="text" size="25" /><br /><br />
N° de téléphone: <input type="text" name="numt" size="25" /><br /><br />
N° de GSM: <input type="text" name="numgsm" size="25" /><br /><br />
Mail: <input type="text" name="mail" size="40" /><br /><br />
Grade:
<select name="grade">
<option>Choisisser</option>
<option>Professeur</option>
<option>Maître de conférence</option>
<option>Maître assistant</option>
<option>Assistant</option>
<option>Assistant contractuel</option>
<option>Médecin</option>
<option>Ingénieur</option>
<option>Assistant Hospitalo-Universitaire </option>
<option>Professeur d'Enseignement Secondaire </option>
<option>Technicien supérieur</option>
<option>sécrétaire</option>
<option>Autre</option>
</select><br /><br />
Qualité:
<select name="quality">
<option>Choisisser</option>
<option>Enseignant</option>
<option>Médecin</option>
<option>Étudiant chercheur</option>
<option>Ingénieur</option>
<option>Technicien supérieur</option>
<option>sécrétaire</option>
<option>Autre</option>
</select><br /><br />
Établissement: <input type="text" name="etablissement" size="28" /><br /><br />
Objectifs des activités de recherche:
<select name="objectif">
<option>Choisisser</option>
<option>Encadrement</option>
<option>Habilitation</option>
<option>Agrégation Hospitalo-Universitaire</option>
<option>Nouvelle thèse</option>
<option>2 ème année mastère</option>
<option>Autre</option></select><br /><br />
<div align="center">
<input type="submit" value="Envoyer" onclick="verifier();"/> <input type="reset" value="Recommencer" />
</div></form>
mais ce que je remarque que lors de la soumission des données de ma formulaire il n'existe pas le test ni du néméro du carte CIN et le mail
SVP m'aider à résoudre cette problème
Cindrella