摘要:jquery form+jquery validation的例子
我在使用jquery from的時候,接著用了jquery validation之後,發現valid驗証有錯誤,submit事件一樣會執行,最後找到的解決方法做個記錄
jquery form的beforeSubmit就是說提交前需要驗証
$('#form1').submit(function () {
var option = { url: 'ask.ashx', success: showResponse
, type: 'post', beforeSubmit: showRequest, data: { action: "bodyAdd" }
};
function showRequest(formData, jqForm, options) {
return $('#form1').valid();
}
$(this).ajaxSubmit(option);
$.blockUI({ message: "請稍等" });
function showResponse(data) {
if (data > 0) {
alert("已更新資料");
$('#form1').clearForm();
}
else {
alert("更新失敗");
}
}
$.unblockUI();
return false;
});
以下這篇文章也有參考價值,如果是要用jquery的$.post提交的話,那就能用得到了。
jQuery plugin Validation的7個Callback介紹