javascript - 按 Enter 键而不是单击鼠标(Angular modal-已附加 Plunker)

标签 javascript angularjs twitter-bootstrap modal-dialog bootstrap-modal

http://plnkr.co/edit/v3NWuyIP2M9tcRG1qT7j?p=preview

根据骗子的说法,如果我单击“打开我”按钮,则会出现一个模式并要求用户按下输入。完成后,用户必须用鼠标单击“确定”才能继续。

有人可以告诉我如何通过按键盘上的 Enter 键而不是使用鼠标来进一步进行操作吗?有什么办法吗?

<div class="modal-body">
        Check User ID: <input type="text" ng-model="data.User_ID">
</div>

最佳答案

在您的输入中添加

ng-keyup="$event.keyCode == 13 && ok()"

当按下回车键时,这将调用 ok 方法

关于javascript - 按 Enter 键而不是单击鼠标(Angular modal-已附加 Plunker),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36139818/

相关文章:

javascript - 从 onClick 事件捕获链接

javascript - 使用 Angular.js 和 CSS 获取一些与 UI 相关的问题

css - Bootstrap 网格高度与屏幕分辨率的百分比

javascript - AngularJS Controller 功能未触发

twitter-bootstrap - Bootstrap 4无法将col拉到右边

html - 直接链接到 Bootstrap 选项卡而不滚动到 anchor

javascript - 当鼠标静止时使框淡出并在鼠标移动时淡入

javascript - lightSlider 销毁并重建只需运行一次

javascript - web3 - 处理事务时出现 VM 异常 : out of gas

javascript - AngularJS:未捕获错误:来自 Angular 包含的 [$injector:modulerr]