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后$冲突的解决办法
Jul 09 Javascript
JavaScript 表单处理实现代码
Apr 13 Javascript
jquery插件splitScren实现页面分屏切换模板特效
Jun 16 Javascript
JavaScript生成二维码图片小结
Dec 27 Javascript
实例讲解js验证表单项是否为空的方法
Jan 09 Javascript
js判断iframe中元素是否存在的实现代码
Dec 24 Javascript
JavaScript无缝滚动效果的实例代码
Mar 27 Javascript
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
VUE中v-model和v-for指令详解
Jun 23 Javascript
Angularjs 根据一个select的值去设置另一个select的值方法
Aug 13 Javascript
Node.js 的 GC 机制详解
Jun 03 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
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中操作ini配置文件的方法
2013/04/25 PHP
PHP类相关知识点实例总结
2016/09/28 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
Yii2使用$this-&gt;context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
Open and Print a Word Document
2007/06/15 Javascript
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
jquery的Theme和Theme Switcher使用小结
2010/09/08 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
2013/09/10 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
微信小程序开发教程-手势解锁实例
2017/01/06 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
JavaScript使用atan2来绘制箭头和曲线的实例
2017/09/14 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python列表append和+的区别浅析
2015/02/02 Python
Python使用xlrd模块操作Excel数据导入的方法
2015/05/26 Python
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
python中map()函数的使用方法示例
2017/09/29 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
Python ORM框架Peewee用法详解
2020/04/29 Python
python3的pip路径在哪
2020/06/23 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
动态密码技术
2012/10/18 面试题
计算机学生的自我评价分享
2014/02/18 职场文书
家长通知书教师评语
2014/04/17 职场文书
医学求职信
2014/05/28 职场文书
公司户外活动总结
2014/07/04 职场文书
爱祖国爱家乡演讲稿
2014/09/02 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
工程部岗位职责范本
2015/04/11 职场文书
房地产项目合作意向书
2015/05/08 职场文书