2015-02-17 4 views
0

Мне нужно использовать required = '' в некоторых полях, а затем я использую данные-петрушку, требуемую для других. ParsleyJS применяется к полям ввода, которые на них требовали = ''. Есть ли способ заставить ParsleyJS работать только с полями, на которых требуется информация-петля?ParsleyJS требуется и требуется информация-петрушка

Пример:

У меня есть следующие поля

<input type="text" id="field1" data-parsley-required="true"> 

<input type="text" id="field2" required=""> 

В настоящее время петрушка попытается проверить оба поля. Как я могу сделать это только для проверки, если в поле есть данные? Parsley-required = "true" на нем?

ответ

2

Петрушка выключит HTML5 валидаций, так что не ясно, что это то, что вы на самом деле хотите ...

Если вы уверены, что это то, что вы хотите, вы можете исключить [required] поля:

<form data-parsley-excluded="[type=submit], [type=button], [type=reset], [type=hidden], [required]"> 

Обратите внимание, что если у вас есть другие проверки в этих обязательных полях, это также отключит эти проверки ...

В противном случае вам придется напрямую настроить исходный код.

+0

Я не могу сделать исключение, как это, мне нужно обязательное = '' во всех моих полях, а затем у меня есть data-parsley-required = "true" на тех, на которых я действительно нуждаюсь в валидации. –

Смежные вопросы