Javascript 如何触发回车键
这是我的HTML的输入栏和搜索按钮Javascript 如何触发回车键,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,这是我的HTML的输入栏和搜索按钮 <div> <div class="input-group search-bar"> <input type="text" class="form-control search-box" placeholder="Search people" autofocus="" ng-model="searchPeople"> <a ui-sref="index.peoplesearch(
<div>
<div class="input-group search-bar">
<input type="text" class="form-control search-box" placeholder="Search people" autofocus="" ng-model="searchPeople">
<a ui-sref="index.peoplesearch({searchPeople : searchPeople})" class="input-group-addon search-box btn-primary btn-search">
<i class="glyphicon glyphicon-search"></i>
</a>
</div>
<div ng-repeat = "people in searchResultsPeople">
{{people.name}}
</div></div>
我有一个搜索按钮图标,当我在搜索栏中输入并单击按钮时,它工作正常。在输入框中输入一些文本后,当我按enter键时,如何执行相同的功能?您可以使用
ng keyup
或ng keydown
捕获用户输入并检查是否按了enter键-如果是,执行特定操作
HTML
<input type="text" class="form-control search-box" ng-keyup="myKeyupHandler($event);"
placeholder="Search people" autofocus="" ng-model="searchPeople"/>
使用带有提交按钮的表单…为什么要尝试重新发明内置浏览器行为的控制盘?
<input type="text" class="form-control search-box" ng-keyup="myKeyupHandler($event);"
placeholder="Search people" autofocus="" ng-model="searchPeople"/>
$scope.myKeyupHandler = function (event) {
var enter = 13;
if (event.keyCode === enter) {
// perform some action
}
};