我正在使用多个提交按钮的以下解决方案(如何最好地实现 Save | Save and Close | Cancel form actions in ASP.NET MVC 3 RC ),以允许从我的 MVC 表单中取消和保存:
<form action="Xxxx" method="post" onsubmit="return validatePost()">
...
<input type="submit" name="actionType" value="Save" />
<input type="submit" name="actionType" value="Cancel" />
</form>
使用称为 onsubmit 的 javascript:
function validatePost() {
if(Blah blah){
return true;
}
}
如果单击“保存”,我只想执行此 javascript 验证,但无法判断从 javascript 中单击了哪个按钮。
我尝试使用document.forms[0].elements["actionType"].value
但无法获取 actionType 值,因为表单上有多个名为 actionType 的项目。
任何人都可以帮忙吗?
谢谢