2010-07-21 3 views
0

Je rencontre un problème étrange dans les navigateurs WebKit, où le champ "e-mail" de mon formulaire ne déclenche pas la validation par le plugin de validation jQuery (à l'aide de l'e-mail intégré méthode).Problème avec la validation des e-mails via la validation jQuery dans WebKit

Fonctionne dans FF et IE, mais Safari et Chrome ne semblent pas l'aimer.

J'ai mis ensemble une page d'exemple ici avec juste la forme et les scripts pour le débogage: http://bit.ly/9SFv7r

Quelqu'un capable de faire la lumière sur ce que je suis absent?

Merci!

Répondre

0

Ran dans le même problème. Il est quelque chose à voir avec <input type="email" />

Validation fonctionne très bien dans Chrome si vous passez à <input type="text" />

Il ne semble pas être un problème de navigateur, comme le validateur ne fonctionne pas aussi dans Opera 10.61, qui soutient la type d'entrée email. Je ne sais pas si c'est un problème avec jQuery ou le plugin Validator, car je sais que les types d'entrée non supportés sont convertis en champs de texte dans les navigateurs non pris en charge en arrière-plan (c'est pourquoi cela fonctionne dans Firefox/C'EST À DIRE).

+0

Parfait! Bel endroit là-bas. De la quatrième commentaire ici - http://plugins.jquery.com/node/11076 - ressemble à quelque chose à voir avec la combinaison du plugin à côté des navigateurs qui supportent un type d'entrée "email". Pour une raison ou une autre, cette combinaison ne permet pas de valider le codage ou le focus pour le moment. – Jon

Questions connexes