js/jQuery监听网页回车事件 form表单提交
使用js/jQuery监听回车事件, 在特殊情况下我们可能需要通过js监听网页回车事件进行提交form表单参数达到特定目标,本文主要介绍js或jQuery监听网页回车事件或元素容器内回车事件.
jQuery监听网页回车:
- $(document).keyup(function(e){
- var curKey = e.which;
- if(curKey==13){
- //具体操作处理方法
- }
- });
js监听网页回车:
- document.onkeydown=keyDownSearch;
- function keyDownSearch(e) {
- // 兼容FF和IE和Opera
- var theEvent = e || window.event;
- //keyCode 属性返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码
- //which 属性返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码。
- //charCode 属性返回onkeypress事件触发键值的字母代码
- var code = theEvent.keyCode || theEvent.which || theEvent.charCode; //PS:数字键盘上的Enter键的keyCode键码值为108
- if (code == 13) { //具体操作处理方法
- var kw = $('#keyword').val();
- var host = window.location.host;
- location.href= 'http://'+host+"/lists/index/keyword="+kw;
- return false;
- }
- return true;
- }
- 若只针对某个div容器应用回车提交表单查询的话,可以将:
- document.onkeydown=keyDownSearch;
- 改成:
- document.getElementById('div容器id').onkeydown=keyDownSearch;
推荐使用js keydown事件方法。
本文作者:未来往事
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭