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事件 delegate()使用方法介绍
Oct 30 Javascript
JS图片预加载 JS实现图片预加载应用
Dec 03 Javascript
js数组Array sort方法使用深入分析
Feb 21 Javascript
jQuery图片轮播的具体实现
Sep 11 Javascript
JS控制图片等比例缩放的示例代码
Dec 24 Javascript
jQuery操作DOM之获取表单控件的值
Jan 23 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
Jan 21 Javascript
JavaScript实现简单的文本逐字打印效果示例
Apr 12 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
Sep 30 Javascript
Vue render函数实战之实现tabs选项卡组件
Apr 22 Javascript
vue+element表格导出为Excel文件
Sep 26 Javascript
NestJs使用Mongoose对MongoDB操作的方法
Feb 22 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目录导航文件代码
2006/10/09 PHP
PHP文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
PHP入门教程之PHP操作MySQL的方法分析
2016/09/11 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
2014/03/04 Javascript
了不起的node.js读书笔记之例程分析
2014/12/22 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
2015/09/09 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
利用Javascript裁剪图片并存储的简单实现
2017/03/13 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
在vue-cli3中使用axios获取本地json操作
2020/07/30 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
Python中统计函数运行耗时的方法
2015/05/05 Python
Python 多进程和数据传递的理解
2017/10/09 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
使用Python写一个小游戏
2018/04/02 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
使用python+whoosh实现全文检索
2019/12/09 Python
python实现猜单词游戏
2020/05/22 Python
大班开学家长寄语
2014/04/04 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
四年级学生期末评语
2014/12/26 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android