2010-09-22 6 views

Répondre

7

Votre commande de script est inversé, comprennent jQuery avant des plugins, comme celui-ci:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.js"></script> 

aussi que je ne vois pas de conflits, j'aller de l'avant et passer à jQuery 1.4 pour obtenir les derniers avantages.

+1

Je deuxième cela. Si vous utilisez un script nécessitant jQuery (ou une autre bibliothèque), assurez-vous que la bibliothèque est chargée avant le script afin qu'il y ait accès. –

+0

Merci, mais cela n'a pas fonctionné. J'ai essayé aussi avec 1.4 mais rien ... – ziiweb

0

J'échoué à l'intérieur des rule..This fonctionne ok:

<script type="text/javascript"> 

$.validator.setDefaults({ 
    submitHandler: function() { alert("submitted!"); } 
}); 

$().ready(function() { 
    // validate signup form on keyup and submit 
    $("#jander").validate({ 
     rules: { 
      'sfApplyApply[email]': { 
       required: true, 
       email: true 
      } 
     }, 
     messages: { 
      'sfApplyApply[email]': "Please enter an email", 
     } 
    }); 
}); 

</script> 
Questions connexes