Есть маска на инпут, и если номер введен не до конца, то весь текст из инпута пропадает, но когда проверяю поле через focusout то jquery проверяет еще когда в поле что-то есть.
По этому попробовал сделать через сетинтервал, но выдает ошибку
$(".client_phone input").mask("+3 (999) 999-9999")
$(".client_phone input").focusout(function () {
setTimeout(function () {
if($(this).val() == ""){
$(this).css("border-color", "red")
}else{
$(this).css("border-color", "#5cff60")
}
}, 1000)
})
jquery.js:2 Uncaught TypeError: Cannot read property 'toLowerCase' of undefined
at w.fn.init.val (jquery.js:2)
at item_shop.js:207