【发布时间】:2015-06-10 03:59:48
【问题描述】:
我在 angularJS 中有一个这样的表单:
<form>
<div class="row form-group">
<div class="col-xs-4">
<label>Product name:</label>
</div>
<div class="col-xs-8">
<input ng-model="vm.name" ng-disabled="vm.product.name">
</div>
</div>
<button ng-hide="1" ng-click="vm.addName()"></button>
</form>
这个想法是,当用户输入名称时,表单会锁定它(在 addName() 中)并执行 API 调用来搜索相关数据。在 Firefox 和 chrome 中,这可以完美运行,但在 Internet Explorer 中单击事件永远不会触发。有解决办法吗?
我只需要一种方法来在表单域内的输入上按下“输入”时触发点击事件。有没有办法将此功能设为 Internet Explorer 中的默认功能?
【问题讨论】:
-
使用表单提交代替按钮点击,并使其成为提交按钮。
-
你太棒了,谢谢。
标签: javascript html angularjs internet-explorer default