Jquery 文本框中输入键上的允许按钮单击功能
在MVC.NET中, 我有一个文本框,允许搜索与类型为“button”的一个按钮关联(由于功能原因,我无法使其提交),单击该按钮时调用一个允许搜索的方法 当用户在文本框中输入搜索号码并点击键盘上的“回车”键时,我希望调用搜索 我的Jquery 文本框中输入键上的允许按钮单击功能,jquery,asp.net-mvc,Jquery,Asp.net Mvc,在MVC.NET中, 我有一个文本框,允许搜索与类型为“button”的一个按钮关联(由于功能原因,我无法使其提交),单击该按钮时调用一个允许搜索的方法 当用户在文本框中输入搜索号码并点击键盘上的“回车”键时,我希望调用搜索 我的@Html.BeginForm() 下面是代码 @Html.TextBoxFor(m=>m.SearchNo,new {@class="form-control",@maxlength="12" }); <input type="button" id="b
@Html.BeginForm()
下面是代码
@Html.TextBoxFor(m=>m.SearchNo,new {@class="form-control",@maxlength="12" });
<input type="button" id="btnSearch" value="Search" onclick="search();"/>
请帮助我处理您尝试使用的此,但当用户释放键盘上的键时,keyup事件将发送到元素
您可以使用,其中当浏览器注册键盘输入时,按键事件被发送到元素
$(“#搜索编号”).按键(功能(事件){
如果(event.keyCode==13){
警报(“您按了enter!”);
$(“搜索”)。单击();
}
});
$(“#btnSearch”)。单击(函数(){alert(“click”);})代码>
Try$(“#SearchNo”).keypress(函数(e){..
您必须使用keydown来捕获不可打印的按键strokesCode片段工作…我在这个搜索按钮上有ajax调用,所以即使我不写$(“#btnSearch”)。单击(函数(){//code});具体来说??
$("#SearchNo").keyup(function(event){
if(event.keyCode == 13){
$("#btnSearch").click();
}
});