2010-07-21 3 views
0

i ont cette simple validation de formulaire dans jquery:jquery erreur charCode

<script src="http://code.jquery.com/jquery-latest.js"></script> 
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"></script> 

<script type="text/javascript"> 
window.onload = (function(){ 
    $("#register_form").validate({ 
    rules: { 
     username: { 
     required: true, 
     minLength: 3 
    }, 
    password: { 
    required: true, 
    minLegth: 3 
    }, 
    password_2: { 
    equalTo: "#password", 
    } 
    } 
}); 
}); 

</script> 

Si je chiffres un caractère dans le nom d'utilisateur, j'ai cette erreur dans firefox javascript console (ver 3.6.3.):

" La propriété 'charCode' d'un événement keyup ne doit pas être utilisée, la valeur n'a aucun sens. "

Y at-il un moyen de le réparer?

+0

Dupliquer: http://stackoverflow.com/questions/1823951/the-charcode-property-of-a-keyup-event-should-not-be-use-the-value-is-meaning – Tomalak

Répondre

0

Personnellement, j'ai toujours ignoré cette erreur ... c'est un résultat de jQuery normalizing the event (et d'attribuer ce dont vous avez besoin à event.which), cela ne cause aucun dommage, et seul Firebug semble s'en soucier.

+0

ok, je va l'ignorer .. merci beaucoup – user397756

+0

@ salvo76 - Assurez-vous de terminer vos questions en sélectionnant la réponse qui résout votre problème (ou dans ce cas, répond à la question) via la coche à gauche de la plus utile répondre. Il aide le prochain à trouver ceci, et "ferme" la question pour l'enlever de la liste sans réponse. –