如何在bootstrap模式中使用enter键,如tab键

时间:2015-03-04 11:04:07

标签: javascript jquery twitter-bootstrap

如何在bootstrap3模式中使用表单中的输入键。下面的代码在html表单中正常工作,但不能在bootstrap模式下工作

<script>
        function OnKeyPress(field, event)
        {
            if (event.keyCode == 13) {
                for (i = 0; i < field.form.elements.length; i++)
                    if (field.form.elements[i].tabIndex == field.tabIndex + 1) {
                        field.form.elements[i].focus();
                        if (field.form.elements[i].type == "text")
                            field.form.elements[i].select();
                        break;
                    }
                return false;
            }

            return true;
        }
    </script>

该函数正在调用

<input type="text" class="form-control enter modal-count" id="Name" value="" tabindex="1" onKeyPress="return OnKeyPress(this, event)">

1 个答案:

答案 0 :(得分:0)

似乎onkeyPress没有注册ESC等所有事件,

http://www.w3schools.com/jsref/event_onkeypress.asp

你可以使用onKeyDown,但我想知道为什么你会在那里返回,而不仅仅是立即返回。