Странная ошибка валидатора jquery / jquery - PullRequest
0 голосов
/ 27 октября 2011

Если я использую официальный jquery lib, валидатор (bassistance.de/query-plugins/jquery-plugin-validation) имеет досадную ошибку, если я нажму поле отправки пустое (обязательное), валидатор отобразит ошибки, но если я заполняю поле ввода, скрипт не проверяет его снова (onkeypress или onblur должны обязать повторную проверку), только если я нажму кнопку отправить снова.

Несколько часов спустя я понял, что если я использую lib на bassistance, ошибка исчезнет.

Флажки и списки хорошо работают с обеими версиями библиотеки.

Здесь вы можете проверить форму с оригинальной библиотекой lib. (Нажмите «Отправить» и напишите что-нибудь в поле имени пользователя) Вот рабочий пример.

1 Ответ

0 голосов
/ 27 октября 2011

Это не "официально" в том смысле, что это часть из jQuery. Это сторонний плагин.

И здесь нет никакой загадки: в работающей версии вы используете jQuery 1.3.2, которая довольно старая. В рабочей версии вы используете jQuery 1.6. Предположительно, плагин был написан против этой старой версии jQuery. Когда вы используете более новую версию jQuery, плагин работает неправильно.

В новой библиотеке jQuery нет ничего "неправильного", скорее всего, есть ошибка в сторонней библиотеке, которая была написана для более ранней версии.

...