8
我有一個簡單的HTML5表單沒有<input type="submit">
,因爲提交表單的按鈕不在表單本身之內。在表單中有幾個輸入,它們的屬性設置爲required="required"
。jQuery提交函數不會調用html5驗證
形式外的按鈕,我將提交貼有以下代碼:
$('#upgrade_submit').click(function(){
$('#cc-form-modal').submit();
return false;
});
當單擊該按鈕,它不運行必填字段的正常HTML5驗證。我究竟做錯了什麼?有沒有辦法在「強制」提交之前檢查表單是否有效?
相關也許:http://stackoverflow.com/questions/11866910/how-to-force-a-html5-form-validation-without-submitting-it-via-javascript-jquery – Sergio
@Sergio這是非常相關的。如果我能想出一個不需要HTML5的解決方案,唯一的改進就是我會接受的答案。 – Icode4food