无法在<input />元素中使用空格或'n'键

Ben*_*enM 1 html css forms twitter-bootstrap

好吧,这让我非常疯狂,我不能为我的生活弄清楚为什么会出现这种奇怪的行为.

使用以下HTML:

<div class="form-group">
    <label for="input_name" class="col-sm-2 control-label">Your Name</label>
    <div class="col-sm-6">
        <input type="text" class="form-control" id="input_name" name="name" value="">
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

每当我尝试输入<input />元素时,我都无法使用[space]N.

我正在使用Bootstrap,但之前从未遇到过这个问题.Google Chrome(35.0.1916.153),Firefox(30.0)和Safari都存在问题.Windows Chrome中存在此问题(34.0.1847.131 m).

该页面的实时URL可以在这里查看> http://med-dept.com/contact-us/

真的很感激任何帮助,因为这非常烦人....

Dav*_*idG 6

Lightbox.js有这个代码阻止你的按键:

// Register our shortcuts:
$(document).on('keydown', function(e) {
    switch(e.keyCode)
    {
        case 27: // esc
            e.preventDefault();
            hideLightbox();
            break;

        case 39: // right arrow
        case 40: // down arrow
        case 78: // N
        case 32: // space
            e.preventDefault();
            nextImage();
            break;

        case 37: // left arrow
        case 38: // up arrove
        case 80: // P
            e.preventDefault();
            prevImage();
            break;
    }

});
Run Code Online (Sandbox Code Playgroud)