Как вызвать функцию, если не completed? (mask())
$('.info-panel input').mask('+38(099)999-99-99', {
completed: function () {
$('.info-panel button').removeAttr("disabled");
}
});
Собственно, когда пользователь ввел телефон, кнопка разблокируется, но стоит ему удалить цифру и ничего не происходит.
Как сделать блокировку, если не completed?
Ответы (1 шт):
Автор решения: Arsen
→ Ссылка
Можно сделать проверку после изменения, как пример(надо протестировать)
$('.info-panel input').mask('+38(099)999-99-99', {
completed: function () {
$('.info-panel button').removeAttr("disabled");
},
onChange: function(){
if (this.value.trim().length < 17) {
console.log('Некорректное значение');
$('.info-panel button').attr("disabled");
}
},
});