我想使用提交按鈕,因爲它會檢查我的表單輸入屬性。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(「需要」,真);' –