У меня есть поле для ввода номера телефона.Это необязательное поле в форме, но если оно заполнено, оно должно содержать 10 цифр.Итак, либо пусто, либо 10 цифр.Как я могу сделать это, используя parsley.js?
этот вопрос похож на тот, что я ищу, но я пробовал различные комбинации, и он не работает:
enterописание ссылки здесь
вот мой ввод:
<input type="text" class="form-control form-control-sm m-input phone-num" autocomplete="off" style="display:none;" id="phone-input" name="phone" placeholder="0" data-parsley-trigger="keyup" data-parsley-validation-threshold="1" data-parsley-debounce="500" data-parsley-type="digits">
и это инициализация петрушки (проверка работает для других полей в той же форме, поэтому я не думаю, что этопроблема):
$('#myForm').parsley({
trigger: 'keyup',
classHandler: function(el){
return el.$element.closest('.form-group');
},
errorClass: 'has-danger',
errorsWrapper: '<div class="form-control-feedback"></div>',
errorTemplate: '<span></span>'
});
Нужна ли для этого специальная проверка?Если да, то как я могу это сделать?