Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 文本框中输入键上的允许按钮单击功能_Jquery_Asp.net Mvc - Fatal编程技术网

Jquery 文本框中输入键上的允许按钮单击功能

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

在MVC.NET中, 我有一个文本框,允许搜索与类型为“button”的一个按钮关联(由于功能原因,我无法使其提交),单击该按钮时调用一个允许搜索的方法

当用户在文本框中输入搜索号码并点击键盘上的“回车”键时,我希望调用搜索

我的
@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();
    }
});