我有一个表单,其中包含三个带有自己的“查找”按钮的输入字段,该按钮根据输入获取不同的数据。截至目前,所有按钮都有输入类型="按钮" ,它们可以处理点击。
用户希望按下键盘上的输入按钮,应该调用相应的查找。这意味着如果他们在字段1中输入了一些文本,它应该触发button1的查找。不知道如何使用angularjs处理这个问题
对此的任何想法都会对我有所帮助。
答案 0 :(得分:0)
你需要使用ng-keypress
angular指令并调用这样的函数,
你的HTML中的ng-keypress = "submitForm($event)"
,
在你的控制器中,使用函数传递的事件参数检查ENTER KEY
,即
$scope.submitForm = function(e) {
if(e.keyCode == 13) { // for enter key
// do what ever you want
}
}
注意:您也可以为ENTER KEY
编辑:为了区分每个按键,将另一个键作为参数传递给该函数并调用相应的服务。