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实现无刷新DropDownList联动实现代码
Mar 08 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
Feb 24 Javascript
IE6下opacity与JQuery的奇妙结合
Mar 01 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
JavaScript学习笔记之基础语法
Jan 22 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
Jun 24 Javascript
jQuery UI插件实现百度提词器效果
Nov 21 Javascript
简单的JS控制button颜色随点击更改的实现方法
Apr 17 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
vue中使用iview自定义验证关键词输入框问题及解决方法
Mar 26 Javascript
Angular使用cli生成自定义文件、组件的方法
Sep 04 Javascript
node.js爬虫框架node-crawler初体验
Oct 29 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
业余方法DIY电子管FM收音机
2021/03/02 无线电
php 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
关于crontab的使用详解
2013/06/24 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
jQuery 动画基础教程
2008/12/25 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
30分钟快速掌握Bootstrap框架
2016/05/24 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
详解vue后台系统登录态管理
2019/04/02 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
Python中的is和id用法分析
2015/01/26 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
2018/04/27 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
pandas通过索引进行排序的示例
2018/11/16 Python
浅谈Python中eval的强大与危害
2019/03/13 Python
让你Python到很爽的加速递归函数的装饰器
2019/05/26 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
python如何实现word批量转HTML
2020/09/30 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
黄河象教学反思
2014/02/10 职场文书
关于环保的建议书400字
2014/03/12 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
安全月宣传标语
2014/10/07 职场文书
英语教师个人工作总结
2015/02/09 职场文书
拖欠货款起诉状
2015/05/20 职场文书
老人院义工活动感想
2015/08/07 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
python 判断文件或文件夹是否存在
2022/03/18 Python