#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 нет ничего «неправильного», скорее всего, ошибка в сторонней библиотеке, которая была написана для более ранней версии.