2009-03-04 13 views
1

ich vor kurzem verwendet Jquery und die Formular-Validierung Plugin auf einem Formular sind wir an unserer Hochschule zu testen:Warum funktioniert meine Jquery Formularvalidierung nicht für IE7? Es funktioniert in FF, Opera, Safari, etc

Rechts von der Fledermaus , (Wenn Sie mit FF, Opera, Safari, usw.), wenn Sie auf Senden ohne Eingabe von Werten klicken, erhalten Sie einige nette Fehlermeldungen in der Form, den beabsichtigten Effekt. Wenn Sie jedoch IE7 verwenden, erhalten Sie beim Klicken auf "Senden" die serverseitige Validierung, an die unser Back-End-Entwickler nur teilnimmt. Warum ignoriert IE7 die Jquery-Validierung und springt zur serverseitigen Validierung? Kann ich etwas tun, um IE dazu zu bringen, sich zu benehmen, oder bin ich mit dem, was ich habe, festgefahren?

Vielen Dank für Ihre Einblicke.

Antwort

5

Linie 51

}, // end Nachrichten

entfernen Komma.

Und verwenden Sie IE Debug Bar.

Versuchen Sie es mit einer höheren Version des jQuery Validierung Plugin 1.9.0 ist es mit IE7 arbeiten und 8.

5

Eine weitere wichtige Sache zu beachten bei der Verwendung von jQuery Validierung Plugin auf IE ist dies:

ID und Namen müssen für die Elemente angegeben werden Sie sind sowie für die Form und einreichen Taste validieren. Während FF und Chrome ohne diese funktioniert, IE nicht.

Die Tab-out-Validierung funktioniert ohne den Namen, aber nicht die Formularübergabe-Validierung.

6

Ich weiß, dieser Beitrag ist 2 Jahre alt, aber ich habe es über Google gefunden, so vielleicht jemand anderes wird.

Das Problem mentioned by fozylet hat in jQuery Validierung behoben Version Attribut ist nicht erforderlich 1.9.0 http://bassistance.de/jquery-plugins/jquery-plugin-validation/

Name Plugin für sie mehr zu arbeiten. Ich benutze Frühling für meine Formen, also war es eigentlich nicht möglich, das Namensattribut anzugeben. Auch streunende Kommas stoppen die Formularvalidierung jetzt nicht.

besser spät als nie ...

+0

Mein Problem gelöst. Danke, Green Day – sehummel

+0

Danke, ich habe eine ältere Version benutzt. Behebung meines XP IE8 Probleme behoben! –

+0

Großartig, das behebt es auch für mich. Benutzte 1.8. –

Verwandte Themen