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 相关文章推荐
JavaScript函数使用的基本教程
Jun 04 Javascript
javascript常用功能汇总
Jul 05 Javascript
javascript获取wx.config内部字段解决微信分享
Mar 09 Javascript
原生js制作日历控件实例分享
Apr 06 Javascript
Backbone View 之间通信的三种方式
Aug 09 Javascript
mvc中form表单提交的三种方式(推荐)
Aug 10 Javascript
Angularjs 创建可复用组件实例代码
Oct 09 Javascript
js获取ip和地区
Mar 10 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
Sep 22 Javascript
vue使用keep-alive实现数据缓存不刷新
Oct 21 Javascript
angular2中使用第三方js库的实例
Feb 26 Javascript
vue首次赋值不触发watch的解决方法
Sep 11 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 查找数组元素提高效率的方法详解
2017/05/05 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
javascript最常用与实用的创建类的代码
2010/08/12 Javascript
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
关于图片的预加载过程中隐藏未知的
2012/12/19 Javascript
jquery的flexigrid无法显示数据提示获取到数据
2013/07/19 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
jquery实现对联广告的方法
2015/02/05 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
Python简单计算文件MD5值的方法示例
2018/04/11 Python
python文件选择对话框的操作方法
2019/06/27 Python
Python GUI学习之登录系统界面篇
2019/08/21 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
python中添加模块导入路径的方法
2021/02/03 Python
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
c++工程师面试问题
2013/08/04 面试题
.NET remoting的两种通道是什么
2016/05/31 面试题
学校师德师风整改措施
2014/10/27 职场文书
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server