js实现按Ctrl+Enter发送效果


Posted in Javascript onSeptember 18, 2014

1,监听textarea的onkeydown事件

<textarea tabindex="1" class="ie6ta" name="contenthf.contenthf" onkeydown="keySend(event);" title="按ctrl+enter直接发送"></textarea>

2, 发送表单,然后重新加载opener窗口(见4,)
function sbFrm() {
var Contenthf=document.getElementById("Contenthf");
var txtAr = Contenthf.getElementsByTagName("textarea")[0];
if (txtAr.innerHTML == "") {
txtAr.focus();
return false;
}
Contenthf.submit();
window.opener.afterReload();
return false;
}

3,当ctrl键被按下,并且,keycode为13(回车),时,调用发送表单的函数。

function keySend(event) {
if (event.ctrlKey && event.keyCode == 13) {
sbFrm();
}
}

4,如果是window.open()方式打开的当前页面,则在window.open的这个页面加入重新加载函数

function afterReload() {
setTimeout(function () {
window.location.reload();
}, 1000);
}
Javascript 相关文章推荐
JQuery jsonp 使用示例代码
Aug 12 Javascript
js和as的稳定传值问题解决
Jul 14 Javascript
jsonp原理及使用
Oct 28 Javascript
jquery操作checkbox示例分享
Jul 21 Javascript
javascript实现动态改变层大小的方法
May 14 Javascript
基于Vue实现timepicker
Apr 25 Javascript
JS开发中基本数据类型具体有哪几种
Oct 19 Javascript
Express系列之multer上传的使用
Oct 27 Javascript
Vue中自定义全局组件的实现方法
Dec 08 Javascript
webpack打包并将文件加载到指定的位置方法
Feb 22 Javascript
angular2 组件之间通过service互相传递的实例
Sep 30 Javascript
ES5和ES6中类的区别总结
Dec 21 Javascript
javascript搜索框点击文字消失失焦时文本出现
Sep 18 #Javascript
输入框过滤非数字的js代码
Sep 18 #Javascript
小结Node.js中非阻塞IO和事件循环
Sep 18 #Javascript
JavaScript将取代AppleScript?
Sep 18 #Javascript
Javascript MVC框架Backbone.js详解
Sep 18 #Javascript
JS回调函数的应用简单实例
Sep 17 #Javascript
js实现在同一窗口浏览图片
Sep 17 #Javascript
You might like
php单件模式结合命令链模式使用说明
2008/09/07 PHP
PHP 函数语法介绍一
2009/06/14 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
详解Angualr 组件间通信
2017/01/21 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
2017/05/31 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
2017/12/29 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
JavaScript代码异常监控实现过程详解
2020/02/17 Javascript
Python datetime时间格式化去掉前导0
2014/07/31 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
Python for循环与range函数的使用详解
2019/03/23 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
前厅收银主管岗位职责
2014/02/04 职场文书
《望庐山瀑布》教学反思
2014/04/22 职场文书
出纳岗位职责
2015/01/31 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
领导视察通讯稿
2015/07/18 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
《搭石》教学反思
2016/02/18 职场文书
php 原生分页
2021/04/01 PHP