我有一个问题,我试图从文本框执行搜索查询,并试图使用回车来启动搜索;但是,它似乎并没有工作。我想知道如果vb.net/asp.net做回发或我不知道的东西。VB.NET:如何按下输入文本框时执行jQuery代码
ASPX页面
<form class="navbar-search">
<input id="searchbox" type="text" class="search-query span3" placeholder="Search" />
<div class="icon-search"></div>
</form>
JQuery的
$('#searchbox').keyup(function (e) {
//alert("this will execute");
if (e.which == 13) {
alert("this will not execute");
//window.location.href = "http://www.google.com/";
}
});
我不能得到的警告框执行或改变位置的工作......如果有人能帮助我欣赏它。
在这里工作:http://jsfiddle.net/YAfeN/ - 是您的输入实际上是一个ASP.NET控件? – tymeJV 2013-05-01 13:57:55
只有当你按下回车键,因为条件e.which == 13 http://jsfiddle.net/M2GPb/ – cheedep 2013-05-01 13:58:11
,你不能将表单添加到ASP.Net。 ASP.Net添加的表单是默认的__doPostback – Liam 2013-05-01 14:00:07