Vérification de champ

Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir à tous !

J'ai besoin de votre aide en javascript.
Il y a une erreur dans ce code de vérification. Je voudrai lui dire en seconde position que si la valeur est différente de "2" alors qu'il envois une alerte. Je rencontre des difficultés.
function VerifForm(formulaire)
{
adresse = formulaire.Email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{formulaire.submit(); return(true);} else {alert('Veuillez entrez une adresse e-mail valide !'); return(false);}

calcul = formulaire.Calcul.value == "2";
{formulaire.submit(); return(true); else {alert('Combien font 1 + 1 ?'); return(false);}

}
Pouvez-vous m'aider svp ?
Merci d'avance

1 réponse

AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,
Déjà, tu verras mieux ton code si tu l'indentais mieux ! Un truc comme ça :
function VerifForm(formulaire){
	adresse = formulaire.Email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1)){
		formulaire.submit(); 
		return(true);
	} else {
		alert('Veuillez entrez une adresse e-mail valide !'); 
		return(false);
	}

	calcul = formulaire.Calcul.value == "2";
	
	{
		formulaire.submit(); 
		return(true); 
	 else {
		alert('Combien font 1 + 1 ?'); 
		return(false);
	}
}


Tu coup, on voit tout de suite qu'il manque des var, une accolade et un if.
0