2009-12-07 8 views
4

J'ai une méthode JavaScript que je veux valider un formulaireméthode de sortie JavaScript

si la validation échoue si

if (validationChecks ......){ 
    return alert("message") 
} 
else{ 
//proceed 
} 

mais peu importe ce que je fais dans le si la forme semble encore présenter, des idées?

+0

Le plugin jQuery (http://jquery.com) et son plugin de validation (http://bassistance.de/jquery-plugins/jquery-plugin-validation/) vous aideront beaucoup. – Kamarey

Répondre

9

vous devriez retourner false après avoir vérifié la validation.


if (validationChecks ......){ 
    alert("message") 
    return false; } 
else{ 
//procced 
} 
+0

merci pour l'aide – tommy

+0

@stan: acceptez la réponse si elle résout votre problème –

1

Vous devez return false; dans le cas d'échec

5

Vous avez orthographié « retour » mal. En outre, le retour d'une alerte ne fonctionnera pas, vous devrez retourner false de manière explicite pour arrêter la soumission du formulaire.

if (validationChecks ......){ 
    alert("message"); 
    return false; 
} 
else{ 
//procced 
} 
5

Votre validation doit retourner false lorsque le formulaire est pas valide, et si vous appelez votre validationin onSubmit, alors vous devez vous assurer que vous incluez une déclaration là aussi return:

<form onSubmit="return validationChecks();">