按Enter键时提交表单

时间:2010-12-22 10:03:36

标签: asp.net forms submit

我有一个带有许多按钮的aspx页面,我有一个搜索按钮,当用户按回车键时我想触发该事件。 我怎么能这样做?

3 个答案:

答案 0 :(得分:17)

您可以设置表单默认按钮:

<form id="Form1"
    defaultbutton="SubmitButton"
    runat="server">

答案 1 :(得分:7)

将其设为表单或面板的默认按钮。

任何一个都有DefaultButton属性,您可以将其设置为所需按钮。

答案 2 :(得分:0)

$(document).ready(function() {

$("#yourtextbox").keypress(function(e) {
        setEnterValue(e);
    });
});

function setEnterValue( e) {
var key = checkBrowser(e);
if (key == 13) {
 //call your post method
}


function checkBrowser(e) {
if (window.event)
    key = window.event.keyCode;     //IE
else
    key = e.which;     //firefox
return key;}

调用上述功能,它将帮助您检测输入键和 比调用你的帖子方法。