×

jQuery响应enter键的实现思路

作者:前端菜鸟2017.11.14来源:Web前端之家浏览:9713评论:0
关键词:JQueryJS

有时候我们有这样的需求:当用户在表单里数据完数据后,之间按enter键就可以执行查询或者保存的操作。实现的思路如下。

让你的form表单或需要响应enter键的区域处于div之间。形如:

<div class="top_inputbox"> 
    单位名称:<input class="inp" type="text" name="qureyBean.com_name" 
    value="${qureyBean.com_name}" /> 
    <a href="javascript:firstPage();">查询</a> 
</div>

响应键盘enter键的js:

$(".top_inputbox").keypress(function (e){ 
    var code = event.keyCode; 
    if (13 == code) { 
        alert("响应键盘的enter事件"); 
    } 
});

这样你就可以alert做你想做的操作了。
公司目前用的是这样的响应:

//回车快捷查询 
$(".top_inputbox").keypress(function (e) { 
    var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; 
    if (keyCode == 13){ 
        alert("响应键盘的enter事件"); 
    } 
});

我在网上搜了一下,e.keyCode ? e.keyCode : e.which ? e.which : e.charCode 这是为了兼容性。

您的支持是我们创作的动力!
温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/svg1488297600517.html

网友评论文明上网理性发言 已有0人参与

发表评论: