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 相关文章推荐
让textarea控件的滚动条怎是位与最下方
Apr 20 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
Jul 23 Javascript
Js 获取Gridview选中行的内容操作步骤
Feb 05 Javascript
JS实现类似51job上的地区选择效果示例
Nov 17 Javascript
bootstrap vue.js实现tab效果
Feb 07 Javascript
javascript 中Cookie读、写与删除操作
Mar 29 Javascript
ReactNative页面跳转Navigator实现的示例代码
Aug 02 Javascript
Web技术实现移动监测的介绍
Sep 18 Javascript
详解vue-cli项目中怎么使用mock数据
May 29 Javascript
vue-router中scrollBehavior的巧妙用法
Jul 09 Javascript
JS 5种遍历对象的方式
Jun 16 Javascript
vue render函数动态加载img的src路径操作
Oct 26 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读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
2016/03/03 PHP
简单的自定义php模板引擎
2016/08/26 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
JS 建立对象的方法
2007/04/21 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
2011/04/06 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
JS随机调用指定函数的方法
2015/07/01 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
[01:03:47]VP vs NewBee Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
Python操作json数据的一个简单例子
2014/04/17 Python
python中管道用法入门实例
2015/06/04 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
Django 拆分model和view的实现方法
2019/08/16 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
python中判断文件结束符的具体方法
2020/08/04 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
西班牙拥有最佳品牌的动物商店:Animalear.com
2018/01/05 全球购物
班长岗位职责
2013/11/10 职场文书
小学生综合素质评语
2014/04/23 职场文书
公司内部升职自荐信
2015/03/27 职场文书
MySQL Threads_running飙升与慢查询的相关问题解决
2021/05/08 MySQL
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python
使用Pytorch实现two-head(多输出)模型的操作
2021/05/28 Python
python前后端自定义分页器
2022/04/13 Python