ASP.NET 在按下 Enter 键时调用 javascript 函数

发布于 2024-07-25 04:33:13 字数 144 浏览 2 评论 0原文

我有一个 ASP.NET 页面,其中包含一些用于搜索目的的文本框。 现在,当用户按下 enter 键时,我想调用一个已经编写好的 JavaScript 函数。 我的页面中有 jQuery。

有什么简单的方法可以做到这一点吗?

I have an ASP.NET page with some text boxes meant for searching purpose. Now I want to invoke a javascript function which is already written, when the user press the enter key. I am having jQuery in my page.

Any easy ways to do this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

余生一个溪 2024-08-01 04:33:13

使用 jQuery:

$('#someid').keydown(function(event) {
    if (event.keyCode == 10 || event.keyCode == 13) {
        SomeFunctionName();
    }
});

Using jQuery:

$('#someid').keydown(function(event) {
    if (event.keyCode == 10 || event.keyCode == 13) {
        SomeFunctionName();
    }
});
深居我梦 2024-08-01 04:33:13

我会将 onkeydown 属性添加到文本框并应用此示例中的函数。

function TextName_OnKeyDown(e)
{		
    var keynum;					
    if(window.event) // IE				
    {
        keynum = e.keyCode;
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }	
  
    document.getElementById("keynum").innerHTML = keynum;
					
    if (keynum == 13) 
    {
        document.getElementById("keynum").innerHTML += " SearchByName();";
    }
}
<input type="text" ID="TextName" onkeydown="javascript:TextName_OnKeyDown(event)">
<p id="keynum"></p>

I would add the onkeydown attribute to the text box and apply the function like this example.

function TextName_OnKeyDown(e)
{		
    var keynum;					
    if(window.event) // IE				
    {
        keynum = e.keyCode;
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }	
  
    document.getElementById("keynum").innerHTML = keynum;
					
    if (keynum == 13) 
    {
        document.getElementById("keynum").innerHTML += " SearchByName();";
    }
}
<input type="text" ID="TextName" onkeydown="javascript:TextName_OnKeyDown(event)">
<p id="keynum"></p>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文