文本框中,回车键触发事件的js代码[多浏览器兼容]
function EnterPress(){
if(event.keyCode == 13){
...
}
}
IE6的onkeypress会接受"回车事件",而onkeydown不会接受
IE8的onkeypress不会接受"回车事件",而onkeydown会接受
...不用纠结于此,两个都写上吧
代码如下:
<input type="text" onkeypress="EnterPress()" onkeydown="EnterPress()" />
但是,到了FF下面,又会出现矛盾.FF是onkeypress和onkeydown都接受"回车事件"的.
同时,为了兼容FF下面能获得event,需要这样写:
代码如下:
function EnterPress(e){ //传入 event
var e = e || window.event;
if(e.keyCode == 13){
...
}
}
那么,只要给任意的一个事件内传参数 event,另外一个不传参数,即可以让FF只执行一次了:
代码如下:
&<input type="text" onkeypress="EnterPress(event)" onkeydown="EnterPress()" />
<head>
<script>
function EnterPress(e){ //传入 event
var e = e || window.event;
if(e.keyCode == 13){
document.getElementById("txtAdd").focus();
}
}
</script>
</head>
<body>
<input type="text" id="txtName" onkeypress="EnterPress(event)" onkeydown="EnterPress()" />
<input type="text" id="txtAdd" />
</body>
--by:泡沫的幻想
相关推荐
-
js捕捉键盘事件和按键键值的方法
如下所示: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Co
-
JS按回车键实现登录的方法
本文实例讲述了JS按回车键实现登录的方法,该功能有着非常广泛的实用价值.分享给大家供大家参考之用.具体方法如下: 方法一: <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Check Score</title> <script language="JavaScript"> function keyLogin(){ if (event.ke
-
浅谈键盘上回车按钮的js触发事件
input 的回车触发事件. 简单,就当做个笔记咯. $("#querySearcher").live("keyup", function (e) { if (e.keyCode == 13) { xxxxxx(); } }); 以上这篇浅谈键盘上回车按钮的js触发事件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
文本框中,回车键触发事件的js代码[多浏览器兼容]
判断是否按下的为回车非常简单: 复制代码 代码如下: function EnterPress(){ if(event.keyCode == 13){ ... } } IE6的onkeypress会接受"回车事件",而onkeydown不会接受 IE8的onkeypress不会接受"回车事件",而onkeydown会接受 ...不用纠结于此,两个都写上吧 复制代码 代码如下: <input type="text" onkeypress=&qu
-
浏览器脚本兼容 文本框中,回车键触发事件的兼容
判断是否按下的为回车非常简单: 复制代码 代码如下: function EnterPress(){ if(event.keycode == 13){ ... } } IE6的onkeypress会接受"回车事件",而onkeydown不会接受 IE8的onkeypress不会接受"回车事件",而onkeydown会接受 ...不用纠结于此,两个都写上吧 复制代码 代码如下: <input type="text" onkeypress=&qu
-
js设置文本框中焦点位置在最后的示例代码(简单实用)
在火狐浏览器中直接使用this.focus();即可实现. 在IE中,在this.focus();之后再把文本框的值赋给文本框,焦点即在最后了.很简单哟!! 如: 复制代码 代码如下: var tar=document.getElementByIdx_x("name");if(tar.attachEvent){tar.attachEvent('onmouseover',focus(tar),false);}else{tar.addEventListener('mouseover',fo
-
当鼠标滑过文本框自动选中输入框内容的JS代码分享
复制代码 代码如下: <html><head><title>响应鼠标自动选中文本框内容</title></head><body><input id="a" type="text" value="请输入搜索词" onmouseover="selectInputContent(this.id)"/><script type="tex
-
限制文本框输入N个字符的js代码
所以要做的就是 1. 首先区分出来是两个字节的字符还是一个字节的字符: 2. 使用charCodeAt和String.fromCharCode即可进行相互转换. 代码如下: 复制代码 代码如下: function validatePostponeValue(obj, objLength) { var executeResult = false; var value = obj.value; var byteLen=0,len=value.length; var newValue = ""
-
angularjs中回车键触发某一事件的方法
要求:在输入框中输入值以后,按回车键触发某一事件的执行 html: <input id="input" name="input" ng-model="querykdUser.page.pageSize" ng-keyup="myKeyup($event)" class="form-control" style="width:60px;"> js: $scope.myKeyup
-
jquery文本框中的事件应用以输入邮箱为例
文本框中的事件应用:以输入邮箱为例,如图: 代码如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head
-
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
程序要求: 编写一个html文件的网页代码,页面包含一个下拉列表框.一个文本框和一个按钮,下拉列表框选择要去的网站,当选择完毕后文本框中出现对应的网址.点击确认跳转按钮后访问文本框中出现的网址. 实现效果: 实现代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript事件</title>
-
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
本文实例讲述了js实现文本框中输入文字页面中div层同步获取文本框内容的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.o
-
JS正则(RegExp)判断文本框中是否包含特殊符号
前言 有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写. demo 利用 RegExp 对象,能很优雅的实现以上需求: // even(文本框内容) function (even) { // 规则对象(flag) var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<><>/?~!@#¥--&*()--|{}[]'::""'.,.? ]&
随机推荐
- 详解Vue2.0 事件派发与接收
- 开通一个数据库失败的原因的和解决办法
- iOS 10 使用相机相簿闪退的bug修正方法
- JavaScript改变HTML元素的样式改变CSS及元素属性
- shell脚本编程之case语句学习笔记
- 解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
- asp 防止SQL注入代码
- Android IPC机制Messenger实例详解
- js页面滚动时层智能浮动定位实现(jQuery/MooTools)
- sqlserver 复制表 复制数据库存储过程的方法
- 一个有趣的SQL命题 用一条语句切换BIT型的真假值
- Apache提示 the requested operation has failed无法启动的解决方法大全
- 浅谈jQuery添加的HTML,JS失效的问题
- 根据key删除数组中指定的元素实现方法
- Activity跳转时生命周期跟踪的实例
- Android 游戏开发中绘制游戏触摸轨迹的曲线图
- 深入解析Andoird应用开发中View的事件传递
- 深入理解 webpack 文件打包机制(小结)
- Python实现PS图像调整黑白效果示例
- numpy.transpose对三维数组的转置方法
