В моей проверке формы, на представить, я проверку формы, и найти незаполненный элемент и фокусировку с помощью этой функции: отлично работаетКак переопределить фокус на вкладке или клике пользователя (фокус)
switch (tagName) {
case 'TEXT':
if (!actualValue) {
$(target).next('.error').css('display', 'block');
that.submitIt = false;
target.select();
} else {
$(target).next('.error').css('display', 'none');
that.submitIt = true;
}
break;
case "SELECT-ONE":
if (actualValue === 'Select') {
$(target).next('.error').css('display', 'block');
that.submitIt = false;
target.select();
} else {
$(target).next('.error').css('display', 'none');
submitIt = true
}
break;
case "RADIO":
case "CHECKBOX":
if (actualValue && actualValue !== 'undefined') {
$(target).siblings('.error').css('display', 'none');
that.submitIt = true;
} else {
$(target).siblings('.error').css('display', 'block');
that.submitIt = false;
target.select();
}
break;
}
Но проблема в том, что функция не позволяет пользователю двигаться дальше (используя вкладку или вручную переключиться на следующее поле).
Как переопределить фокус на вкладке или ручном перемещении (фокусе) или клавишах со стрелками?
Не могли бы вы также разместить свой HTML-код? –
Демонстрация добавлена. спасибо – 3gwebtrain
В вашей демонстрации все работает отлично для меня, и я могу перейти от текущего поля к следующему, используя кнопку TAB. –