键盘输入时输入按钮

时间:2014-11-25 07:05:59

标签: javascript input enter

当按下键盘“Enter”时,任何人都可以教我如何点击输入按钮?

我从网上学到的东西是这样的,但是当我从键盘输入时它不起作用。任何人都可以告诉我如何??

<input type="text" id="info" name="info" />
<input type="button" id="bn" name="bn" value="click" onclick="read()" />

<script>

$(document).ready(function(){
    $('#info').keypress(function(e){
      if(e.keyCode==13)
      $('#bn').click();
    });
});

function read()
{
// do smth
}
</script>

2 个答案:

答案 0 :(得分:1)

试试这段代码:

    <input type="text" id="info" name="info" />
    <input type="button" id="bn" name="bn" value="click" onclick="read()" />

    <script>

    $(document).ready(function(){
    $('#info').keyup(function(e){
      if(e.keyCode==13)
      $('#bn').trigger("click");
    });
});

function read()
{
alert('clicked')
}
    </script>

答案 1 :(得分:0)

我正在添加小提琴:http://jsfiddle.net/nzu27rw4/1/ 确保您已在此脚本的顶部添加了jquery引用

$(document).ready(function(){
    $('#info').keypress(function(e){
      if(e.keyCode==13)
      $('#bn').click();
    });
});

function read()
{
alert('read')
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input type="text" id="info" name="info" />
<input type="button" id="bn" name="bn" value="click" onclick="read()" />