Я использую обязательный атрибут на входах по всему моему веб-сайту, чтобы доставлять данные в форме подтверждения. Я также делаю проверку на заднем плане.Проверять поля только с обязательным атрибутом также с помощью javascript?
Кажется, что Safari и IE не полностью поддерживает «необходимый» атрибут ..
Так я думал писать быстро, универсальную функцию JQuery, чтобы сделать некоторые проверки, когда браузер не поддерживает его, somethink например:
$('form').on('submit',function(){
$(this).children().each(function(){
if ($(this).prop('required') && $(this).val() === ""){
alert('field has no value');
return false;
}
});
});
Я просто набрал код примера, поэтому могут быть некоторые ошибки.
Кроме того, действительно ли рекомендуется, чтобы я также выполнял проверку javascript/jquery в интерфейсных полях? Или, может быть, только «обязательный» атрибут позаботится об этом.
ли не JQuery валидатор также поддерживает добавление 'required' в качестве имени класса? – Stumblor
Я не уверен, что вы задаете вопрос? Можете ли вы уточнить? Ваш код не работает? Если да, то что не работает? – dman2306