Vérifier e-mail valide avant d'exécuter le reste de javascript

J'ai une zone de texte où l'utilisateur est tenu d'insérer une adresse email valide.

Lorsque l'utilisateur soumet une adresse mail valide, un chargement de graphique apparaît alors que les données sont affichées de retour.

Le code ci-dessous fonctionne très bien pour montrer le chargement graphique mais il ne permet pas de vérifier que l'adresse email est valide en premier. Quelqu'un peut-il vous aider?

$('#btnEmail1Submit').live ("click", function() {
   $('<div class="submitBg"></div>').appendTo(".emailEditContainer");
   $('<div class="submitLoadingCont"><img class="submitLoading" src="images/mypreferences/loading.gif" width="50" height="50" /></div>').appendTo(".emailEditContainer");
});

Je pense que j'ai besoin de mettre une instruction if autour de la fonction qui est exécutée sur cliquez - donc quelque chose comme:

$('#btnEmail1Submit').live ("click", function() {
  if(emailvalid == true) {   
    $('<div class="submitBg"></div>').appendTo(".emailEditContainer");
    $('<div class="submitLoadingCont"><img class="submitLoading" src="images/mypreferences/loading.gif" width="50" height="50" /></div>').appendTo(".emailEditContainer");
  }
});

Je suis en utilisant asp.net l'email de validation - il ressemble à quelque chose comme ceci:

<asp:RegularExpressionValidator Display="Dynamic" ValidationGroup="PrimarySubmit" ID="RegularExpressionValidator1" runat="server" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="tbEmail1" ErrorMessage="Invalid email address - " />
Cessez d'écrire des balises dans les titres.
Vous n'avez pas de nous montrer comment vous effectuez l'adresse email de validation.
Vous nous demandez de nous écrire un email de vérification pour vous?
vous devez valider l'adresse e-mail à l'aide de l'expression régulière. Le faire avant d'appeler le appendTo fonctions.

OriginalL'auteur Tom | 2011-06-30