我试图使用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属性,在该HTML5属性上表单不能被子集化,直到所有必填字段被填充为止 –
J eroen是正确的,谨慎的是,HTML5 API并非在所有的浏览器中都可用 –