jquery 中的 .Submit() 未触发
.Submit() in jquery not firing
我有一个剃须刀代码如下
@using (Html.BeginForm("OtherUpdateRequest", "Members", FormMethod.Post,
new { name = "form1", id = "form1", enctype = "multipart/form-data" }))
{
.......
<input type="button" value="Update Members" name="update" id="update" class="btn btn-success">
}
在脚本区域中,经过一些验证后,表单正在提交,如下所示
$("#update").on('click', function () {
......
if (error == 0)
{
alert(error);
$("#errorDiv").hide();
$("#form1").submit();
}
});
它正在提醒 error
的值。所以它进入了 if 条件,但没有提交表单。
如果我如下更改输入代码,它将被提交,但我需要一些 jquery 验证,因此提交只能通过 jquery 完成。请让我知道我做错了什么。
<input type="Submit" value="Update Members" name="update" id="update"
class="btn btn-success">
此外,如果我将 Submit() 放在警报语句上方,警报也将不起作用..
$("#update").on('click', function () {
......
if (error == 0)
{
$("#form1").submit();
alert(error);
$("#errorDiv").hide();
}
});
这样试试
$("form#form1")[0].submit();
我有一个剃须刀代码如下
@using (Html.BeginForm("OtherUpdateRequest", "Members", FormMethod.Post,
new { name = "form1", id = "form1", enctype = "multipart/form-data" }))
{
.......
<input type="button" value="Update Members" name="update" id="update" class="btn btn-success">
}
在脚本区域中,经过一些验证后,表单正在提交,如下所示
$("#update").on('click', function () {
......
if (error == 0)
{
alert(error);
$("#errorDiv").hide();
$("#form1").submit();
}
});
它正在提醒 error
的值。所以它进入了 if 条件,但没有提交表单。
如果我如下更改输入代码,它将被提交,但我需要一些 jquery 验证,因此提交只能通过 jquery 完成。请让我知道我做错了什么。
<input type="Submit" value="Update Members" name="update" id="update"
class="btn btn-success">
此外,如果我将 Submit() 放在警报语句上方,警报也将不起作用..
$("#update").on('click', function () {
......
if (error == 0)
{
$("#form1").submit();
alert(error);
$("#errorDiv").hide();
}
});
这样试试
$("form#form1")[0].submit();