JS如何判断文本框内的回车?

字号+ 编辑: 种花家 修订: 种花家 来源: 原创 2023-09-12 我要说两句(0)

全局判断回车, 代码是13, 那么怎么判断是哪个文本框内的回车呢?

举个例子, 您可以先在网页底部书写类似这样的JS代码, 封装成search方法:

function search() {
    var e = event || window.event || arguments.callee.caller.arguments[0];
    if(e && e.keyCode==13){ // 回车按键代码
        var name = $('#name').val(),
            practice = $('#practice').val(),
            office = $('#office').val();
        window.location.href = '/index/advancedsearch?name='+name+'&practice='+practice+'&office='+office;
    }
}

然后在想监听的文本框的dom元素里面加上一句onkeypress="search();"就可以了。例如:

<input type="text" placeholder="开始搜索" onkeypress="search();" />
阅完此文,您的感想如何?
  • 有用

    4

  • 没用

    1

  • 开心

    2

  • 愤怒

    1

  • 可怜

    1

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.Q群: 2702237 13835667

相关课文
  • JS如何防止父节点的事件运行

  • nodejs编写一个简单的http请求客户端代码demo

  • 使用Sublime Text3 开发React-Native的配置

  • 说一则为什么后端开发人员不选择node.js的原因

我要说说
网上嘉宾点评