Я пытаюсь использовать jquery для проверки формы с динамически созданной формой поля, чтобы гарантировать, что все поля ввода были заполнены до отправки. Я хотел бы скрыть ссылку отправки до тех пор, пока все поля не будут заполнены. Это то, что у меня есть до сих пор.Показать связь при заполнении всех полей ввода
$('form#form_id').change(function(e) {
$(":input").each(function() {
if($(this).val() === ""){
$("#showlink").hide();
}else{
$("#showlink").show();
}
});
});
<div id="showlink">
<a href="#" id="submitBtnId" onclick="addDuctClickHandler();" data-icon="check" data-role="button" data-inline="true" data-theme="b">Submit Final Test</a>
</div>
Я что-то пропустил?
альтернативой является использование атрибута HTML5, для которого форма не может быть отправлена до тех пор, пока все обязательные поля не будут заполнены в –
J eroen прав, с осторожностью, что API-интерфейсы HTML5 недоступны во всех обтекателях. –