【问题标题】:onkeypress event on modalDialogmodalDialog 上的 onkeypress 事件
【发布时间】:2016-02-21 00:14:03
【问题描述】:

我有这个代码:

<a href="#openModal">Open Modal</a>
<div id="openModal" class="modalDialog">
<div>
    <a href="#close" title="Close" class="close">X</a>
    <h2>Modal Box</h2>
    <input type="radio" value="rdRec" checked="checked" />Rec
    <input type="radio" value="rdPot" />Pot
    <input type="button" id="btnOk" value="ok" onkeypress="checkey();">
</div>

<script type="text/javascript">
  function checkey()
  {
     var code = window.event.keyCode;
     if(code == 13) 
     {      
     document.getElementById('btnOk').click();
     return false;
     }
  }
</script>

我想要的只是当弹出窗口打开并选择/选中单选按钮 Rec 我想点击回车键并自动触发 btnOk...

【问题讨论】:

标签: javascript css html modal-dialog onkeypress


【解决方案1】:

我认为您正在寻找的答案在这个先前回答的问题中:Use Javascript to change which submit is activated on enter key press

document.onkeypress = processKey;

function processKey(e)
{
    if (null == e)
        e = window.event ;
    if (e.keyCode == 13)  {
        document.getElementById("btnOk").click();
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    • 2011-12-01
    • 2018-08-16
    • 2015-03-05
    • 1970-01-01
    相关资源
    最近更新 更多