Javascript 仅处理使用jquery单击“输入键盘”按钮

Javascript 仅处理使用jquery单击“输入键盘”按钮,javascript,html,css,Javascript,Html,Css,HI2我只需要处理enter按钮事件,但我的代码即使在单击时也要处理enter 另一个按钮 例如,当我在kb中单击Shift+enter时,单击它的句柄,我想阻止这样的事情发生 我想单独处理按enter键 {\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 另一个问题 我想在每个附加文本后添加新行 我的密码在这里 <!DOCTYPE HTML> <html>

HI2我只需要处理enter按钮事件,但我的代码即使在单击时也要处理enter

另一个按钮

例如,当我在kb中单击Shift+enter时,单击它的句柄,我想阻止这样的事情发生

我想单独处理按enter键

{\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 另一个问题 我想在每个附加文本后添加新行

我的密码在这里

<!DOCTYPE HTML>
<html>

    <head>
        <meta http-equiv="content-type" content="text/html" />
        <meta name="author" content="gencyolcu" />
        <title>Untitled 1</title>
        <style>
</style>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
        <script>
            $(document).ready(function() {
                $("#button1").click(function() {
                    $(this).attr("disabled", true);
                });
                $("#entr").keypress(function(e) {
                    if (e.which == 13) {
                        alert("enter pressed");
                        $("#texts").append($("#entr").val());
                    }
                });
            });
        </script>
    </head>

    <body>
        <div id="m" style="background-color: darkorange;">click me to change webpage background</div>
        <input id="entr" type="text" value="enter some text here" />
        <input id="button1" type="button" value="me" />
        <p id="texts">text in text box will appended here
            <br />
        </p>
    </body>

</html>
<script type="text/javascript">
    //change the color of webpage when clicking the div
    var x = document.getElementById("m");
    x.addEventListener("click", function() {
        document.body.style.backgroundColor = "darkturquoise";
    });
</script>

无标题1
$(文档).ready(函数(){
$(“#按钮1”)。单击(函数(){
$(this.attr(“disabled”,true);
});
$(“#entr”)。按键(功能(e){
如果(e.which==13){
警报(“按回车键”);
$(“#text”).append($(“#entr”).val());
}
});
});
单击我更改网页背景
文本框中的文本将附加在此处

//单击div时更改网页的颜色 var x=document.getElementById(“m”); x、 addEventListener(“单击”,函数(){ document.body.style.backgroundColor=“暗绿色”; });
以下是您需要执行的操作。将事件
按键绑定到正文

jQuery(document).ready(function(){
    jQuery('body').on('keypress', function(e){
        //  We are looking for the action "enter"
        if(e.which == 13){
            //  Must not be with shift
            if(event.shiftKey !== true){
                alert(' Enter ! ');
            }
        }
    });
});

要添加新行,您必须附加
MyVar=MyVar+'
'+“\r\n”

//
//将适用于shift+enter
if(event.keyCode==13&&event.shiftKey){
}

我只想在单独按enter键时添加文本,而不是与其他按钮组合如果用户用enter键按任何按钮,如何使他只按enter键?如果用户用enter键按任何按钮,又该怎么办?我想防止这件事需要他只按enter键,而不是只按SHIFTKEY键查看
e
为您提供的访问权限。