1,jquery 回车事件的实现代码
全局:
1 2 3 4 5 6 7 8 | $( function (){ document.onkeydown = function (e){ var ev = document.all ? window.event : e; if (ev.keyCode==13) { $(' #FormId).submit();//处理事件 } } }); |
某个控件:
1 2 3 4 5 6 7 | $( '#id' ).keydown( function (e){ if (e.keyCode==13){ $(' #FormId).submit(); //处理事件 } }); if (window.event.keyCode==13) window.event.keyCode=0 //取消回车键 |
如果想模拟Tab键,写成if (window.event.keyCode==13) window.event.keyCode=9即可,它会跳到另一个元素上。
2,jQuery给input绑定回车事件
说明:dataInput为Span元素ID
1 2 3 4 5 6 7 8 9 10 11 | <script type= "text/<a href=" http: //www.jb200.com/js/" target="_blank" class="infotextkey">javascript</a>" src="Scripts/jquery-1.6.2.js"></script> <script language= "javascript" type= "text/javascript" > $( function (){ $( '#dataInput' ).bind( 'keypress' , function (event){ if (event.keyCode == "13" ) { alert( '输入的内容为:' + $( '#dataInput' ).val()); } }); }); </script> |