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 vvorld 在线加密破解方法
Nov 13 Javascript
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
Nov 30 Javascript
javascript 图片上一张下一张链接效果代码
Mar 12 Javascript
Dom操作之兼容技巧分享
Sep 20 Javascript
js单例模式的两种方案
Oct 22 Javascript
js获取元素外链样式的方法
Jan 27 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
AngularJS实现星星等级评分功能
Sep 24 Javascript
BootStrapTable服务器分页实例解析
Dec 20 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
js实现掷骰子小游戏
Oct 24 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 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调用mysql存储过程
2007/02/14 PHP
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
PHP多线程类及用法实例
2014/12/03 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
jquery获取当前元素索引值用法实例
2015/06/10 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
vue实现的多页面项目如何优化打包的步骤详解
2020/07/19 Javascript
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
Python列表切片操作实例总结
2019/02/19 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
使用Python测试Ping主机IP和某端口是否开放的实例
2019/12/17 Python
外国语学院毕业生自荐信
2013/10/28 职场文书
办公室主任职责范文
2013/11/08 职场文书
测绘工程系学生的自我评价
2013/11/30 职场文书
什么是就业协议书
2014/04/17 职场文书
小学向国旗敬礼活动方案
2014/09/27 职场文书
元宵节寄语大全
2015/02/27 职场文书
写给导师的自荐信
2015/03/06 职场文书
英文投诉信格式
2015/07/03 职场文书
军训决心书范文
2015/09/22 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js