如何捕获输入密钥并将事件更改为空格键

时间:2017-03-14 12:35:04

标签: javascript javascript-events keyboard-events

据我所知,当我按下Enter键进入"输入"时,我只能更改并返回另一个e.keyCode。标签。它有可能吗?

1 个答案:

答案 0 :(得分:3)

    $('input:text').keypress(function (e) {
        if (e.which == 13)
            this.value = this.value + String.fromCharCode(32)
    })

事件属性都是只读的。您无法将一个keyCode更改为另一个。根据您的想法,您可以使用jquery手动更改事件:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="fname">
.top-container-inner .header-menu {
    background: transparent url("/static/images/desktop/menu-bar.gif") repeat scroll 0% 0%;
    position: static;
    height: 61px;
    margin-bottom: 10px;
    width:1189px;
    margin-right: 100px;
}