关于onkeydown()事件

方法一:
 <input type="text" name="test" onkeydown="keyDown(event)" />
 <script>
  function keyDown(events){
				var eventSource;
		        var currentKey = events.charCode||events.keyCode;
		        if(document.all)    
		            eventSource =window.event.srcElement; 
		        else
		            eventSource = events.target;        
		        if( currentKey == 13 ) //支持IE,ff,safairi,opera
		        //你的操作
			}
 </script>

方法二:
<script>
  document.onkeydown=function(e){  //获得键盘按下事件
	        	var e=(typeof event!='undefined')?window.event:e; //支持ie,ff,safari,opera
	        	if(e.keyCode==13&&document.activeElement.type!="button"){//对应颜色部分表示取得获得焦点的控件对象,支持ie,ff,safari,opera
	            //你的操作
	       		 }
      		}
</script>

你可能感兴趣的:(Opera,IE,Safari)