Asp.net mvc 3 由Enter按钮触发的MVC3输入按钮

Asp.net mvc 3 由Enter按钮触发的MVC3输入按钮,asp.net-mvc-3,enter,eventtrigger,Asp.net Mvc 3,Enter,Eventtrigger,我有一个ASP.NET MVC 3 C#.NET web应用程序,我希望Enter按钮触发表单上的特定保存按钮。我该怎么做呢?我要做的就是利用JavaScript来实现这一点。处理onkeypress表单的偶数。像这样: <form onkeypress="yourKeyPressFunction(event)"> ... </form> 使您的按钮输入type=“submit”有效。当一个表单字段有焦点时,有人点击回车键,它就会提交。我在同一个表单上有几个type=s

我有一个ASP.NET MVC 3 C#.NET web应用程序,我希望Enter按钮触发表单上的特定保存按钮。我该怎么做呢?

我要做的就是利用JavaScript来实现这一点。处理
onkeypress
表单的偶数。像这样:

<form onkeypress="yourKeyPressFunction(event)">
...
</form>

使您的按钮输入type=“submit”有效。当一个表单字段有焦点时,有人点击回车键,它就会提交。我在同一个表单上有几个type=submit按钮。我需要单选“保存”按钮来使用“输入”按钮我可以问一下为什么在一个表单上有多个提交按钮吗?如果提交按钮执行不同的操作,那么多个表单又如何呢?如果您正在捕获在控制器中单击的按钮,可能有更好的方法来接近它。听起来不错。我在函数中尝试了这个.form.submit(),但抛出了一个错误…“this.form未定义”@MikeTWebb要通过JavaScript提交表单,有几种方法。请参阅此链接:
function yourKeyPressFunction(e)
{
    if (e.keyCode == 13)
    {
        // submit or do what you'd like when you hit enter
    }

    // ... so on and so forth
}