【发布时间】:2013-07-02 06:22:33
【问题描述】:
下面是表格
@using (Html.BeginForm(MVC.CollectionPlanConfirmation.ActionNames.Edit, MVC.CollectionPlanConfirmation.Name, FormMethod.Post, new { @id = "collectionPlanForm" }))
{
.................
}
提交按钮在表单之外。以下是我的 MVC 视图上的提交按钮。
<input type="submit" value="Save" class="aSubmit" onclick="return SubmitForm();" />
以下是应该提交表单的 jquery。
<script type="text/javascript">
function SubmitForm() {
...... validation code........
$('#collectionPlanForm').submit();
}
</script>
我可以看到,IE8 和 Firefox 提交了表单,但它不适用于 Chrome。它根本没有做任何事情。
可能是什么原因,如何解决?
对此的任何帮助,非常感谢。
谢谢
【问题讨论】:
-
您应该将
SubmitForm函数绑定到表单的submit事件。 -
有什么错误吗?因为我认为它与 chrome jsfiddle.net/g8QVc 一起使用,其次这个提交按钮会自动调用表单提交。
-
提交按钮在表单之外。因此我手动提交。请查看有问题的编辑。
标签: jquery forms google-chrome asp.net-mvc-4 submit