2010-10-28 7 views
1

Je rencontre des problèmes lors de l'utilisation du plugin de validation de jquery submitHandler. Je travaille dans les limites d'un code que je n'ai pas accès à changer, donc j'essaie de trouver des solutions.Besoin d'aide avec jquery validation plugin submitHandler redirection

C'est ce que je voudrais faire ... Après la validation du formulaire, lorsque l'utilisateur clique sur le bouton Soumettre, il redirige la page vers une page différente. Si je n'utilisais pas jquery, j'utiliserais la méthode location.replace et c'est ce que j'ai essayé d'utiliser, mais il ne semble pas que submitHandler s'exécute parce que j'ai essayé une simple alerte ('TEST') ; et ça n'a pas marché.

$(document).ready(function(){ 
    $("#myForm").validate({ 
    submitHandler: function(form){ 
     location.replace('http://www.google.com'); 
     form.submit(); 
     } 
    }); 
}); 

J'ai essayé de le tester mais aussi ne fonctionne pas ...

$(document).ready(function(){ 
    $("#myForm").validate({ 
    submitHandler: function(form){ 
     alert("TEST"); 
     form.submit(); 
     } 
    }); 
}); 

Le formulaire et envoie le soumet email comme il est censé lorsque tous les champs sont valides et il n'envoie pas l'email avec les champs ne sont pas valides. Le seul problème que j'ai est de gérer la relocalisation de la page.

Toute aide que quelqu'un peut fournir serait grandement appréciée!

Répondre

1

Votre syntaxe est incorrecte:

("$myForm").validate({ 

Si probablement être:

$("#myForm").validate({ 

Ou si elle est une classe:

$(".myForm").validate({ 

Lors du débogage ce qui est pas travailler, toujours vérifier e console pour les erreurs d'abord, ce que vous avez actuellement est certainement jeter une erreur de syntaxe.

+0

+1. Totalement manqué cela. Il est certainement temps de descendre SO pour la journée –

+0

@Nick - Merci Nick, j'avais la syntaxe correcte, je l'ai tapé correctement ici. –

+0

@Dave - votre question corrigée n'est toujours pas correcte, elle recherche un élément '', pas quelque chose avec cet ID ou cette classe, à quoi ressemble votre balise '

'? –