基本信息
源码名称:Ctrl+Enter 回车提交form表单 实例,兼容IE和火狐(附完整源码下载)
源码大小:1.21KB
文件格式:.zip
开发语言:js
更新时间:2013-03-21
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
Ctrl Enter回车键 快速提交表单
<!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="Content-Type" content="text/html; charset=gb2312" /> <title>Test</title> <script type="text/javascript"> function isKeyTrigger(e, keyCode) { var argv = isKeyTrigger.arguments; var argc = isKeyTrigger.arguments.length; var bCtrl = false; if (argc > 2) { bCtrl = argv[2]; } var bAlt = false; if (argc > 3) { bAlt = argv[3]; } var nav4 = window.Event ? true : false; if (typeof e == 'undefined') { e = event; } if (bCtrl && !((typeof e.ctrlKey != 'undefined') ? e.ctrlKey : e.modifiers & Event.CONTROL_MASK > 0)) { return false; } if (bAlt && !((typeof e.altKey != 'undefined') ? e.altKey : e.modifiers & Event.ALT_MASK > 0)) { return false; } var whichCode = 0; if (nav4) whichCode = e.which; else if (e.type == "keypress" || e.type == "keydown") whichCode = e.keyCode; else whichCode = e.button; return (whichCode == keyCode); } function ctrlEnter(e) { var ie = navigator.appName == "Microsoft Internet Explorer" ? true : false; //alert(event.ctrlKey); if (ie) { if (event.ctrlKey && window.event.keyCode == 13) { doSomething(); } } else { if (isKeyTrigger(e, 13, true)) { doSomething(); } } } function doSomething() { alert("开始进行form提交>> 类似: form1.submmit();"); } </script> </head> <body> <div> 在文本框输入文字后,同时按下Ctrl Enter测试效果<br/> <textarea id="content" onkeyup="return ctrlEnter(event);"></textarea><br/> <font class="bule_co">Ctrl Enter快速发表</font> </div> </body> </html>