0
這似乎是一些看起來很容易實現的東西是不可能的。 我想從表單中捕獲提交事件並首先進行一些驗證。如果驗證完成,我想繼續提交表單。抓住提交事件,驗證,如果o.k.繼續提交表格
$('#myform').submit(function(e){
e.preventDefault();
var valid = true;
//- do some validation magic
if(valid){
$(this).submit();
// $('#myform').submit(); // does not work as well
}else{
//- give feedback
$('#error').fadeIn();
}
})
最後一部分似乎是問題;同時在有效時將表單上的提交事件觸發到無限循環中。
當然,我可以在AJAX調用中包裝所有東西,但我更願意只是'簡單'提交表單。
哦sh * t offcourse只防止默認情況下,當它是必要的:( – stUrb 2014-09-24 14:06:57