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 autocomplete插件修改
Apr 17 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
Oct 31 Javascript
基于javascript实现窗口抖动效果
Jan 03 Javascript
基于javascript实现样式清新图片轮播特效
Mar 30 Javascript
浅谈Javascript中的12种DOM节点类型
Aug 19 Javascript
Vuejs第十篇之vuejs父子组件通信
Sep 06 Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 Javascript
ES5 ES6中Array对象去除重复项的方法总结
Apr 27 Javascript
JS实现获取当前所在周的周六、周日示例分析
May 11 Javascript
VUE 动态组件的应用案例分析
Dec 02 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
Jul 09 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 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在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
php实现购物车功能(下)
2016/01/05 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
一段实时更新的时间代码
2006/07/07 Javascript
jquery 简短右键菜单 多浏览器兼容
2010/01/01 Javascript
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
Vue.js动态组件解析
2016/09/09 Javascript
利用JQuery直接调用asp.net后台的简单方法
2016/10/27 Javascript
js 转json格式的字符串为对象或数组(前后台)的方法
2016/11/02 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
JsChart组件使用详解
2018/03/04 Javascript
傻瓜式vuex语法糖kiss-vuex整理
2018/12/21 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
Python图像灰度变换及图像数组操作
2016/01/27 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
Python动态赋值的陷阱知识点总结
2019/03/17 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
PYTHON如何读取和写入EXCEL里面的数据
2019/10/28 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
Python读取yaml文件的详细教程
2020/07/21 Python
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
澳大利亚个性化儿童礼品网站:Bright Star Kids
2019/06/14 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
《乌塔》教学反思
2014/02/17 职场文书
党的生日演讲稿
2014/09/10 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
教师节表彰会主持词
2015/07/06 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python