Опитвам се да използвам jQuery, за да проверя за задължителни полета за въвеждане за браузъри, които не разпознават required
HTML тага. Моят jQuery скрипт е както следва.
$('div').on('submit', '#myform', function(e){
e.stopPropagation();
e.preventDefault();
$( ':input[required]').each( function (e) {
if ( this.value.trim() == '' ) {
$('.error').html(this.name + " is required");
return false;
}
});
$(this).unbind().submit();
});
Но се зарежда много бавно! след като щракна върху бутона за изпращане за формуляра, отнема около 5 секунди, преди съобщението за грешка да се покаже! Изглежда, че отнема някои цикли. защо е така Как мога да разреша това?