function callMethod() {
document.myForm.submit();}
以下是表格:
<% using (Html.BeginForm("MyMethod", "Account", FormMethod.Post, new { name = "myForm" }))
{ %>
//bla
<input type="submit" onclick="return callMethod();" value="OK" />
MyMethod没有被击中。这是为什么?
答案 0 :(得分:0)
因为提交按钮已经提交了表单。要做到这一点,你必须做一个简单的按钮。不提交按钮
答案 1 :(得分:0)
尝试:
function callMethod() {
$('#myForm').submit();
}
$('#myForm').submit(function () {
callMethod();
return false;
});
或者更改按钮类型从submit
到button
,为其提供ID和代码:
$('#buttonID').click(function () {
callMethod();
});
但实际上我并不了解你在做什么......