2015-01-23 6 views
0

Почему петрушка не проверяет каждое поле (например, при потере фокуса), когда я вызываю $ ('# myForm'). Validate() ;?

Проверка поля при потере фокуса начинает работать только после проверки всей формы.

В JavaScript я устанавливаю петрушку мою форму таким образом:

formObject.parsley({trigger: 'change'}); 

Атрибуты не установлены в моей форме в HTML. Нет атрибутов, кроме атрибутов правила проверки, установлены для формирования полей. Настройка данных-петли-триггер = «изменение» для формирования полей не помогает.

ответ

0

Parsley использует порог, перед которым активируется проверка, и по умолчанию его 3 символа.

См официальной документации - http://parsleyjs.org/doc/index.html

порог Validation # 2,0
данные-петрушка-проверка-порог = "10"
Используются с опцией запуска выше, для всех кнопочных событий, не не проверять до поля у определенное количество символов. Значение по умолчанию равно 3

Так что вы можете попробовать ввести 3 + персонажа и сменить фокус, чтобы проверить правильность его проверки?

+0

Благодарим за ответ! Но нет, это не помогает ( – Roman