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插件实现点击获取验证码后60秒内禁止重新获取
Mar 13 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
Sep 06 Javascript
实例解析jQuery工具函数
Dec 01 Javascript
IntersectionObserver API 详解篇
Dec 11 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
Nov 07 Javascript
bmob js-sdk 在vue中的使用教程
Jan 21 Javascript
在vue中使用jointjs的方法
Mar 24 Javascript
vue中,在本地缓存中读写数据的方法
Sep 21 Javascript
JS面试题大坑之隐式类型转换实例代码
Oct 14 Javascript
JavaScript实现轮播图特效
Apr 10 Javascript
Vue filter 过滤器、以及在table中的使用介绍
Sep 07 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
模仿OSO的论坛(三)
2006/10/09 PHP
PHP 变量类型的强制转换
2009/10/23 PHP
PHP 文件上传全攻略
2010/04/28 PHP
解析php php_openssl.dll的作用
2013/07/01 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
10条php编程小技巧
2015/07/07 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
我的NodeJs学习小结(一)
2014/07/06 NodeJs
Angularjs中使用Filters详解
2016/03/11 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
jQuery设计思想
2017/03/07 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
CSS中垂直居中的简单实现方法
2015/07/06 HTML / CSS
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
写出二分查找算法的两种实现
2013/05/13 面试题
异步传递消息系统的作用
2016/05/01 面试题
夏季奶茶店创业计划书
2014/01/16 职场文书
优秀老师事迹材料
2014/02/05 职场文书
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
向国旗敬礼学生寄语大全
2014/09/30 职场文书
防暑降温通知书
2015/04/27 职场文书
行政处罚决定书
2015/06/24 职场文书
小学体育组工作总结
2015/08/13 职场文书
Python基于Opencv识别两张相似图片
2021/04/25 Python
解析mybatis-plus中的resultMap简单使用
2021/11/23 Java/Android