个人在角度javascript中以一种形式提交多个按钮

时间:2016-01-22 09:40:46

标签: angularjs forms triggers onclick

我有一个表单,其中包含三个带有自己的“查找”按钮的输入字段,该按钮根据输入获取不同的数据。截至目前,所有按钮都有输入类型="按钮" ,它们可以处理点击。

用户希望按下键盘上的输入按钮,应该调用相应的查找。这意味着如果他们在字段1中输入了一些文本,它应该触发button1的查找。不知道如何使用angularjs处理这个问题

对此的任何想法都会对我有所帮助。

1 个答案:

答案 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

编写自己的指令

编辑:为了区分每个按键,将另一个键作为参数传递给该函数并调用相应的服务。