У меня есть HTML-форма с несколькими входами. У некоторых есть класс required
.
Я хочу показать кнопку "отправить", когда все эти поля имеют значение.
Я попытался использовать:
$(document).ready(function() {
$("#submit_button").hide();
$('.required').on('keyup', function () {
if($(this).val() !== "") {
$("#submit_button").show();
} else {
$("#submit_button").hide();
}
});
});
но это показывает кнопку, если только один вход не пуст.
Возможно ли это сделать для нескольких входов, если все входы с классом required
не пусты?
Функция CheckRequired
function CheckRequired(event) {
var $form = $(this);
var emptyElements = $form.find('.required').filter(function() {
return this.value === ''
});
if(emptyElements.length > 0) {
event.preventDefault();
emptyElements.addClass("EmptySelect").attr('title', 'This field is required');
//alert(emptyElements.attr("id"));
alert("One or more fields cannot be blank");
event.stopImmediatePropagation();
return false;
}
}