注册

JavaScript按键监听event.keyCode用法(兼容IE和Firefox)

嗨豆壳技术文章 时间:2014-10-02 21:14:38 [ray]

JS实现文本框输入内容之后使用回车提交表单的功能。

<script type="text/javascript">  
function quickPost(){  
	evt = window.event; // 获得keyBoardEvent对象  
	var key = evt.keyCode ? evt.keyCode : evt.which; //兼容IE和Firefox火狐  
	if(key == 13){ // 判断是否是回车事件。  
		document.getElementById("fm1").submit();// 提交表单
	}  
}  
</script>  
<body>    
<form id="fm1" action="" method="post">  
<input type="text" onkeydown="return quickPost()" />  
<input type="submit" value="提交"/>  
</form>  
</body>
上例代码解析

window.event.keyCode 属性适用于IE,Chrome浏览器。

window.event.which 属性适用于火狐浏览器。

key == 13 13表示按下的按钮是回车。

document.getElementById("fm1").submit() 提交表单的方法

标签

本文地址:https://www.hi-docs.com/article/91.html

上一篇:PHP中魔法函数__METHOD__与__FUNCTION__的区别

下一篇:linux date命令实现日期时间和Unix时间戳转换