Я хочу, чтобы событие onBlur
в поле ввода активировало функцию проверки CheckMask()
, чтобы увидеть, верны ли введенные пользователем данные или нет.Формат данных abc 123
.Если ввод не в правильном формате, я хочу показать сообщение об ошибке.
Может ли кто-нибудь помочь мне изменить этот код?Я не получаю правильный результат.
function CheckMask() {
var value = $('.Mask-tttnnn').val();
if (value.length <= 3) {
char = value.substring(value.length - 1);
if (!(isNaN(char))) {
var newval = value.substring(0, value.length - 1);
$(Mask - tttnnn).val(newval);
}
}
if (value.length > 3) {
char = value.substring(value.length - 1);
if (isNaN(char)) {
var newval = value.substring(0, value.length - 1);
$(Mask - tttnnn).val(newval);
}
}
}
HTML:
<input id="checkval" value="" type="text" class="Mask-tttnnn" onBlur="CheckMask()" />