【发布时间】:2013-03-27 16:21:31
【问题描述】:
我正在使用以下多个提交按钮的解决方案 (How to best implement 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>
使用 javascript 调用 onsubmit:
function validatePost() {
if(Blah blah){
return true;
}
}
我只想在单击“保存”时执行此 javascript 验证,但无法判断从 javascript 中单击了哪个按钮。
我尝试使用document.forms[0].elements["actionType"].value 获取actionType 值,但未能成功,因为表单上有多个名为actionType 的项目。
谁能帮忙?
谢谢
【问题讨论】:
标签: javascript forms asp.net-mvc-4