2016-02-04 5 views
0

Как связать проверку с использованием атрибута pattern на входе в существующий механизм проверки привязки привязки?Петрушка добавить шаблон ограничения?

Предположим, что у меня есть форма, которая уже инициализирована, и пользователь выполняет что-то, что будет вдавливать в поле лицензии для дайвинга в форму, для этого поля нужны шаблоны, чтобы они вводили числа.

ПОЛЕ:

<input id="74" name="DivingLicence" type="text" value="" pattern="\d+" data-parsley-pattern="\d+" data-error-message="The Diving License is not valid" > 

Javascript:

var item = { 
    field : '#74' 
} 

$('form').parsley('addItem', item.field); 
var field = $(item.field); 
if ('string' === typeof field.attr('pattern')) { 
    field.parsley('addConstraint', { 
     'pattern' : field.attr('pattern') 
    }); 
} 

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

ответ

0

Непонятно, что происходит, или как вы определили, что ваш javascript будет работать.

Вам не нужен какой-либо JavaScript (кроме одного, чтобы добавить <input> в форму), ни data-parsley-pattern, так как петрушка будет выглядеть в атрибуте pattern.

Как обычно, CodePen поможет, вы можете начать с примеров из петрушки.