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替换URL中的参数值示例代码
Jan 27 Javascript
jquery删除ID为sNews的tr元素的内容
Apr 10 Javascript
js获取checkbox值的方法
Jan 28 Javascript
深入分析jsonp协议原理
Sep 26 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
Oct 09 Javascript
基于JavaScript操作DOM常用的API小结
Dec 01 Javascript
AngularJs 60分钟入门基础教程
Apr 03 Javascript
node.js中debug模块的简单介绍与使用
Apr 25 Javascript
React简单介绍
May 24 Javascript
Vue filter 过滤当前时间 实现实时更新效果
Dec 20 Javascript
jquery插件实现搜索历史
Apr 24 jQuery
JS前端宏任务微任务及Event Loop使用详解
Jul 23 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
收音机术语解释
2021/03/01 无线电
PHP下常用正则表达式整理
2010/10/26 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
php输出xml属性的方法
2015/03/19 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
Javascript - HTML的request类
2006/07/15 Javascript
IE 条件注释详解总结(附实例代码)
2009/08/29 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
js控制浏览器全屏示例代码
2014/02/20 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
javascript实现消灭星星小游戏简单版
2016/11/15 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
vuejs项目打包之后的首屏加载优化及打包之后出现的问题
2018/04/01 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
python中实现php的var_dump函数功能
2015/01/21 Python
python合并同类型excel表格的方法
2018/04/01 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
python opencv调用笔记本摄像头
2019/08/28 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
python request 模块详细介绍
2020/11/10 Python
阻止移动设备(手机、pad)浏览器双击放大网页的方法
2014/06/03 HTML / CSS
SQL Server数据库笔试题和答案
2016/02/04 面试题
奥巴马胜选演讲稿
2014/05/15 职场文书
优秀员工评优方案
2014/06/13 职场文书
会计岗位职责范本
2015/04/02 职场文书
python实现Thrift服务端的方法
2021/04/20 Python