Vérification de formulaire...trouver l'erreur! - Programmation
Marsh Posté le 24-03-2001 à 10:57:23
Bonjour J'ai fais un formulaire ayant du javasript vérifiant la validité des entrées : Le voici dans l'en-tête <script language="JavaScript"><!-- function verif(email) { var arobase = email.indexOf("@" ) var point = email.lastIndexOf("." ) if((arobase < 1)||(point + 1 == email.length) ||(point < arobase+2)) return false return true } function testform(nom,mail,prenom) { if(nom.value=="" ) { alert("Un nom est requis !" ) nom.focus(); return false } if(!verif(mail.value)) { alert("Email invalide !" ); mail.value="" mail.focus(); return false } if(prenom.value=="" ) { alert("Un prenom est requis !" ) prenom.focus(); return false } return true } //--></script> et dans le corps du doc : <FORM method="post" action="mailto:moi@fournisseur.fr" onSubmit="return testform(this.nom,this.mail)"> Il fonctionne très bien sans la vérif sur le premom, mais il ne fonctionne pas dès que je l'insère. Novice en javasript, une petite aide serait la bienvenue!! Merci
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 24-03-2001 à 10:57:23
Bonjour
J'ai fais un formulaire ayant du javasript vérifiant la validité des entrées :
Le voici dans l'en-tête
<script language="JavaScript"><!--
function verif(email) {
var arobase = email.indexOf("@" )
var point = email.lastIndexOf("." )
if((arobase < 1)||(point + 1 == email.length)
||(point < arobase+2)) return false
return true
}
function testform(nom,mail,prenom) {
if(nom.value=="" ) {
alert("Un nom est requis !" )
nom.focus(); return false }
if(!verif(mail.value)) {
alert("Email invalide !" ); mail.value=""
mail.focus(); return false }
if(prenom.value=="" ) {
alert("Un prenom est requis !" )
prenom.focus(); return false }
return true
}
//--></script>
et dans le corps du doc :
<FORM method="post"
action="mailto:moi@fournisseur.fr"
onSubmit="return testform(this.nom,this.mail)">
Il fonctionne très bien sans la vérif sur le premom, mais il ne fonctionne pas dès que je l'insère. Novice en javasript, une petite aide serait la bienvenue!!
Merci