我想使用提交按钮,因为它会检查我的表单输入属性。HTML表单/提交按钮。如何验证输入并防止提交
我的输入是所有的数值,并且具有最小/最大/所需要的所有的jQuery给出的属性:
<form id="form1">
<table id="table">
<tr>
<td>
<input type="number" /> </td>
<td>
<input type="number" /> </td>
<td>
<input type="number" /> </td>
</tr>
</table>
</form>
<button form="form1">check inputs</button>
和验证属性分配使用jQuery(分:1,最大:9,必需)
$('input').attr({
min: 1,
max: 9,
}).prop('required', true);
我有jQuery设置从输入中提取数值并将它们放入数组,但如果我使用此按钮,它会尝试'提交'我不想要的表单。但是,如果我添加event.preventDefault()提交按钮不再检查最小/最大/所需的值。
基本上我想让我的按钮做的是检查验证要求,并触发jQuery点击事件。
编辑/澄清:
我想三件事情:1。 防止形式从提交。没有POST 2.验证/确保每个输入有效值 3.触发jQuery点击事件 ($('button')。on('click',function(){do something ...});
他已经这样做了'.prop(“需要”,真);' –