asp.net mvc jquery验证数据在提交按钮上激活弹出窗口之前的批注验证
好的,我想做的是,我有一个表单,它有客户端验证。它工作得很好 但我需要更改它,并在“提交”按钮上插入一个弹出窗口(选择“是”和“否”,选择“是”确认并保存记录,选择“否”取消记录)。这是一个确认弹出窗口,它将确认用户确实想要更新记录 但问题是,没有在单击提交按钮时启动验证。当我按下yes(是)按钮(提交给控制器)时,它正在启动 这是我的提交按钮单击,基本上我想要的是在加载弹出窗口之前启动验证。我可以选择手动操作,但我真的不想这样做asp.net mvc jquery验证数据在提交按钮上激活弹出窗口之前的批注验证,jquery,asp.net-mvc,asp.net-mvc-5,Jquery,Asp.net Mvc,Asp.net Mvc 5,好的,我想做的是,我有一个表单,它有客户端验证。它工作得很好 但我需要更改它,并在“提交”按钮上插入一个弹出窗口(选择“是”和“否”,选择“是”确认并保存记录,选择“否”取消记录)。这是一个确认弹出窗口,它将确认用户确实想要更新记录 但问题是,没有在单击提交按钮时启动验证。当我按下yes(是)按钮(提交给控制器)时,它正在启动 这是我的提交按钮单击,基本上我想要的是在加载弹出窗口之前启动验证。我可以选择手动操作,但我真的不想这样做 $("#updatequot").click(functi
$("#updatequot").click(function () {
var url = "/Quotation/EditCheckTerminal/";
var TerminalId = $("#Terminal").val();
var nrt = $("#NRT").val();
var grt = $("#GRT").val();
$.ajax({
url: url,
data: { QuotationId: '@ViewBag.Id', Terminal: TerminalId, nrt: nrt, grt: grt },
type: "GET",
traditional: true,
success: function (data) {
alert(data);
if (data == true) {
$('#deleteservice-dlalog').dialog('open');
}
else {
$("#editform").submit();
}
},
error: function (reponse) {
alert("error : " + reponse);
}
});
return false;
});
我不明白你的问题。你有多少个按钮?我有一个button@maz3tt,我想如果调用$('#editform').validate();它将触发验证消息。因此,只需在单击处理程序中首先调用它。