导航:首页 > 编程语言 > js页面回车事件监听

js页面回车事件监听

发布时间:2023-07-29 16:08:35

⑴ 关于js中事件监听的问题(文本框 回车键 失去焦点)

你可以在输入框里面一个js事件onkeydown=“document.getElementById('确定按钮的Id').focus()”
如果还不行把你的代码贴出来我看下

⑵ 原生js事件监听有哪些方法,jq又有哪些,jq中这些方法有何区别

原生键盘监听事件:按下一次按键,分为三个过程,按下—按住—松开
onkeydown:某个键被按下
onkeypress:某个键盘的键被按下或按住
onkeyup:某个键盘的键被松开
使用方法,一般来说,键盘监听是直接在整个页面文档上进行监听的,也就是document上
以下是原生的使用案例
//实际使用
document.onkeydown=function(e){ //对整个页面文档监听
var keyNum=window.event ? e.keyCode :e.which; //获取被按下的键值
//判断如果用户按下了回车键(keycody=13)
if(keyNum==13){
alert('您按下了回车');
}

//判断如果用户按下了空格键(keycode=32),
if(keyNum==32){
alert('您按下了空格');
}
}

剩下另外两个按键方法同理

jquery的方式监听键盘事件
jquery的也分为三个过程,但是在事件名称上有所不同
keyup:某个键盘的键被松开
keydown:某个键被按下
keypress:某个键盘的键被按下或按住

javascript如何判断按下enter键

var myEvent = window.event;
var keyCode = myEvent.keyCode;
if(keyCode == 13){
//你按下回车键处理的代码
}

⑷ vue.js项目 el-input 组件 监听回车键实现搜索功能示例

基于element-ui
组件
开发的vue.js项目,
实现回车键发起搜索,和原生的input
标签使用方法不一样:
el-input
监听键盘按下状态
得用@keyup.enter.native,如果是非el-input
组件,可以直接用@keyup.enter
<el-input
placeholder="搜索"
icon="search"
v-model="input"
:on-icon-click="pchandleIconClick"
@keyup.enter.native="searchEnterFun">
</el-input>
<input
placeholder="搜索"
type="text"
@keyup.enter="searchEnterFun">
在methods方法集里,写上监听的方法,当获取的keyCode
为13时,表示按下了回车键,如果需要监听空格或者其他键,换成别的键值
searchEnterFun:function(e){
var
keyCode
=
window.event?
e.keyCode:e.which;
//
console.log('回车搜索',keyCode,e);
if(keyCode
==
13
&&
this.input){
this.$router.push({path:'/Share?keywords='+this.input});
}
}
which

keyCode
属性提供了解决浏览器的兼容性的方法。
keyCode属性返回onkeypress事件触发的键的值的字符代码,或者
onkeydown

onkeyup
事件的键的代码
注意:

Firefox
中,keyCode
属性在
onkeypress
事件中是无效的
(返回
0)。浏览器兼容问题,可以一起使用
which

keyCode
属性来解决:
var
keyCode
=
window.event
?
e.keyCode:e.which;
which
属性返回onkeypress事件触发的键的值的字符代码,或者
onkeydown

onkeyup
事件的键的代码
浏览器支持:谷歌、火狐、ie9、safari、欧朋
以上这篇vue.js项目
el-input
组件
监听回车键实现搜索功能示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:详解.vue文件中监听input输入事件(oninput)vue使用element-ui的el-input监听不了回车事件的解决方法vue点击input弹出带搜索键盘并监听该元素的方法

⑸ 用js怎么写一个回车键盘事件

<script type="text/javascript" language=JavaScript charset="UTF-8">

document.onkeydown=function(event){

var e = event || window.event || arguments.callee.caller.arguments[0];

if(e && e.keyCode==27){ // 按 Esc

//要做的事情

}

if(e && e.keyCode==113){ // 按 F2

//要做的事情

}

if(e && e.keyCode==13){ // enter 键

//要做的事情

}

};

</script>

(5)js页面回车事件监听扩展阅读:

Js键盘事件

keydown:按键按下

keyup:按键抬起

keypress:按键按下抬起

<body>

<input id="name" type="text" onkeydown="myKeyDown(this.id)" onkeyup="myKeyUp(this.id)">

</body>

<script>

/*输出输入的字符*/

function myKeyDown(id) {

console.log(document.getElementById(id).value);

}

/*按键结束,字体转换为大写*/

function myKeyUp(id) {

var text = document.getElementById(id).value;

document.getElementById(id).value = text.toUpperCase();

}

</script>

常用的键盘事件对应的键码:

keyCode 8 = BackSpace BackSpace

keyCode 9 = Tab Tab

keyCode 12 = Clear

keyCode 13 = Enter

keyCode 16 = Shift_L

keyCode 17 = Control_L

keyCode 18 = Alt_L

keyCode 19 = Pause

keyCode 20 = Caps_Lock

keyCode 27 = Escape Escape

⑹ 如何屏蔽js监听的事件

  1. 通过浏览器的调试工具(比如Chrome下有个开发人员工具,按F12可以唤出,在source里可以看到页面引用的js文件)去确定需要修改的代码位置;

  2. 修改代码,然后保存到本地

  3. 针对你最后一句,有个工具Fiddler恰恰能满足,借助它可以实现上一步的文件替换页面里原有的js文件。


难点在于定位代码的位置,如果页面里的代码被混淆了,读起来困难,会加大寻找位置的障碍。


关于Fiddler的用法:

到官网下载,大概800kb左右,可谓人小鬼大,是我们前端开发人员的利器。

打开后,右侧有个autoresponder,可以添加rules,设定匹配指定的某个请求url,将其指向本地文件,这样就不会访问服务器端的文件了。

阅读全文

与js页面回车事件监听相关的资料

热点内容
oppo文件管理的图片 浏览:335
plc编程步数怎么计算 浏览:142
ipad看电脑文件 浏览:935
成都制作pdf文件 浏览:735
怎么样点开电脑里面的网络连接 浏览:755
微信怎么退出账号 浏览:32
w微信开发者工具 浏览:325
数据库还原附加 浏览:713
打包成exe执行文件 浏览:652
信丰营销app有哪些 浏览:463
苹果文件下载项如何下载 浏览:179
ps抠婚纱教程 浏览:203
如何在移动硬盘上隐藏文件夹 浏览:451
瑞虎8老车机怎么刷app 浏览:992
学ui设计要学java吗 浏览:275
淘宝票房数据源怎么调整 浏览:470
iphone5s升级ios卡黑屏 浏览:622
u盘没用的文件删不了怎么办 浏览:561
文件夹解锁工具 浏览:528
creo如何减小stp文件大小 浏览:857

友情链接