Javascript Java脚本确认表提交MVC
我试图调用java脚本确认表单submit,但它跳过了它。它直接调用控制器,即使我想先运行java脚本进行确认。 我不知道我做错了什么。对JV脚本来说仍然是新的 HTML 您可以尝试以下方法:Javascript Java脚本确认表提交MVC,javascript,c#,html,asp.net-mvc,Javascript,C#,Html,Asp.net Mvc,我试图调用java脚本确认表单submit,但它跳过了它。它直接调用控制器,即使我想先运行java脚本进行确认。 我不知道我做错了什么。对JV脚本来说仍然是新的 HTML 您可以尝试以下方法: @using (Html.BeginForm("Create","Principal",FormMethod.Post)) { @Html.AntiForgeryToken() ... <input type="submit" name="name" value="Save" o
@using (Html.BeginForm("Create","Principal",FormMethod.Post))
{
@Html.AntiForgeryToken()
...
<input type="submit" name="name" value="Save" onclick="javascript: return SubmitForm();" />
}
您可以尝试以下方法:
@using (Html.BeginForm("Create","Principal",FormMethod.Post))
{
@Html.AntiForgeryToken()
...
<input type="submit" name="name" value="Save" onclick="javascript: return SubmitForm();" />
}
什么是合资脚本?
将默认提交表单,我建议将其更改为
合资脚本的可能副本?
将默认提交表单,我建议将其更改为
可能的副本
@using (Html.BeginForm("Create","Principal",FormMethod.Post))
{
@Html.AntiForgeryToken()
...
<input type="submit" name="name" value="Save" onclick="javascript: return SubmitForm();" />
}
function SubmitForm() {
var r = confirm("Are you sure you want to submit?");
if (r == false) {
return false;
}
// do something
return true;
}