Странная ошибка проверки jquery / jquery

#jquery #jquery-plugins #jquery-validate

#jquery #jquery-плагины #jquery-проверка

Вопрос:

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

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

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

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

Комментарии:

1. Переполнение стека предназначено для публикации вопросов и ответов. В чем ваш вопрос? Вы пытаетесь отправить отчет об ошибке? Здесь не место для этого.

2. Извините, мой вопрос в том, что не так с новой библиотекой, и должен ли я ожидать больше ошибок с другими плагинами, если я использую последнюю jquery lib.

Ответ №1:

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

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

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