Javascript Jquery对话框按Enter键提交表单
我想通过按enter键为Jquery对话框提交表单 HTMLJavascript Jquery对话框按Enter键提交表单,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我想通过按enter键为Jquery对话框提交表单 HTML <!-- Pin Notification Form --> <div id="pin-dialog-form" title="Verification Pin"> <div id="agent_pin_container"> <input type="password" name="verification_pin" id="verification_pin"
<!-- Pin Notification Form -->
<div id="pin-dialog-form" title="Verification Pin">
<div id="agent_pin_container">
<input type="password" name="verification_pin" id="verification_pin"
value="" class="form-control" placeholder="Verification Pin" />
</div>
</div>
现在,我不能在这里使用这种类型的代码,如果(e.keyCode==13){
。因为表单是由模式窗口本身提交的。另一方面,我不能使用它
open: function() {
$(this).parents('.ui-dialog-buttonpane button:eq(0)').focus();
}
因为,我需要先输入PIN,然后关注提交按钮。
还有别的办法吗?
谢谢。根据评论,您应该能够通过以下方式在全文档范围内抓取按键:
$(document).keypress(function(e){
if (e.keyCode == 13) {
// CODE TO SUBMIT THE FORM either AJAX or *form*.submit()
// CODE TO CLOSE THE MODAL
}
});
资料来源:
可能重复我在问题中已经提到了这些场景。它不是该问题的重复。你应该将其与then@LucaB.当前位置你能在这里合并这两个吗?我不知道怎么做。如果你能,那将是一个很大的帮助。谢谢。
$(document).keypress(function(e){
if (e.keyCode == 13) {
// CODE TO SUBMIT THE FORM either AJAX or *form*.submit()
// CODE TO CLOSE THE MODAL
}
});