2009-03-04 4 views
1

J'ai récemment utilisé jquery et le plug-in de validation de formulaire sur un formulaire que nous mettons à l'essai à notre collège communautaire:Pourquoi ma validation de formulaire jquery ne fonctionne-t-elle pas pour IE7? Il travaille en FF, Opera, Safari, etc

Dès le départ , (si vu avec FF, Opera, Safari, etc.) lorsque vous cliquez soumettre sans entrer de valeurs, vous obtenez quelques bons messages d'erreur dans le formulaire, l'effet prévu. Cependant, si vous utilisez IE7, lorsque vous cliquez sur Envoyer, vous obtenez la validation côté serveur à laquelle notre développeur backend est parti. Pourquoi IE7 ignore-t-il la validation de jquery et passe-t-il à la validation côté serveur? Puis-je faire quelque chose pour que IE se comporte ou suis-je coincé avec ce que j'ai?

Merci pour tout aperçu que vous pouvez offrir.

Répondre

5

Ligne 51

}, // messages de fin

Retirer des virgules.

Et d'utiliser IE Debug Bar.

Essayez avec une version plus récente de la validation jQuery Plugin 1.9.0, il travaille avec IE7 et 8.

5

Une autre chose importante à noter lors de l'utilisation plug-in de validation jQuery sur IE est le suivant:

ID et Nom doit être spécifiée pour les éléments vous validons ainsi que pour la forme et le bouton d'envoi. Alors que FF et Chrome fonctionnent sans cela, IE ne le fait pas.

La validation de tabulation fonctionne sans le nom, mais pas avec la validation de validation du formulaire.

6

Je sais que cet article a 2 ans mais je l'ai trouvé via google alors peut-être quelqu'un d'autre le fera.

Le problème mentioned by fozylet a été corrigé dans la version plug-in Validation jQuery attribut name 1.9.0 http://bassistance.de/jquery-plugins/jquery-plugin-validation/

n'est pas nécessaire pour que cela fonctionne plus. J'utilise le printemps pour mes formulaires alors en fait il n'était pas possible de spécifier l'attribut name. Les virgules parasites n'empêchent pas non plus la validation de formulaire. Mieux vaut tard que jamais ...

+0

J'ai résolu mon problème. Merci, Green Day – sehummel

+0

Merci, j'utilisais une version plus ancienne. Correction de mes problèmes XP IE8 bien! –

+0

Très bien, cela le corrige aussi pour moi. Utilisait 1.8. –

Questions connexes