keydown
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
window.onload = function () {
var oTxt1 = document.getElementById('txt1');
var oTxt2 = document.getElementById('txt2'); oTxt1.onkeydown = function (ev) {
var oEvent = ev || event; if (oEvent.keyCode == 13 && oEvent.ctrlKey)//回车+Ctrl键
{
oTxt2.value += oTxt1.value + '\n';
oTxt1.value = '';
}
};
};
</script>
</head> <body>
<input id="txt1" type="text"/><br>
<textarea id="txt2" rows="10" cols="40"></textarea>
</body>
</html> 运行结果(输入文字后按Ctrl+enter则发布出去):
aaarticlea/png;base64,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" alt="" />
keydown的更多相关文章
- C#学习笔记-KeyDown、KeyPress、KeyUp事件以及KeyCode、KeyData、KeyValue、KeyChar属性
本来没打算单独写的,但是在自己弄测试小程序的时候,越写发现不清楚的东西越多,所以实践又一次证明:纸上得来终觉浅,绝知此事要躬行! 直接贴代码了: //发生顺序:KeyDown->KeyPress ...
- 转C#窗体无法接受Keydown事件
问题一描述:当新建一个窗体时,添加KeyDown事件后,会正常处理,但是当添加有控件时,比如Button,TextBox,不会触发窗体的KeyDown事件,也没有调用KeyDown事件的处理程序. 原 ...
- C#窗体无法接受Keydown事件
问题一描述:当新建一个窗体时,添加KeyDown事件后,会正常处理,但是当添加有控件时,比如Button,TextBox,不会触发窗体的KeyDown事件,也没有调用KeyDown事件的处理程序. 原 ...
- C# 如何捕获键盘按钮和组合键以及KeyPress/KeyDown事件之间的区别 (附KeyChar/KeyCode值)
1. 首先将窗口属性KeyPreview设为true,如果属性对话框中找不到,就直接在代码里添加: 2. 添加KeyPress / KeyDown事件: 1.KeyPress 和KeyDown .Ke ...
- keypress,keydown,keyup,charCode,keyCode兼容性问题
keypress对应的是字符编码,如“ABC”,“123”之类,有大小写之分(有兼容性问题) keydown,keyup对应的是键盘的键码,无大小写之分,每个键盘都有一个键码(无兼容性问题) 使用ke ...
- (转)KeyDown、KeyUp、KeyPress区别
Windows窗体通过引发键盘事件来处理键盘输入以响应Windows消息,大多数Windows窗体应用程序都通过处理键盘事件来以独占方式处理键盘输入. 1.按键的类型 Windows窗体将键盘输入标 ...
- keyup keydown keypress 区别
测试的浏览器环境: chrome 版本 43.0.2357.134 mfirefox 版本 24.0IE6(绿色版 IE.exe)IE7IE8IE9 搜狗拼音输入法3.5(3.5.0.1089)网吧专 ...
- C# 中 KeyPress 、KeyDown 和KeyPress的详细区别[转]
研究了一下KeyDown,KeyPress 和KeyUp ,发现之间还是有点学问的. 让我们带着如下问题来说明,如果你看到这些问题你都知道,那么这篇文章你就当复习吧:) 1.这三个事件的顺序是怎么样的 ...
- 利用Keydown事件阻止用户输入
先了解下各事件的区别 keydown:在控件有焦点的情况下按下键时发生 keypress:在控件有焦点的情况下按下键时发生 keyup: 在控件有焦点的情况下释放键时发生 意义 keypress主 ...
- 键盘事件keydown、keypress、keyup随笔整理总结(摘抄)
原文1:http://www.cnblogs.com/silence516/archive/2013/01/25/2876611.html 原文2:http://www.cnblogs.com/leo ...
随机推荐
- 在Linux上进行mySql安装部署及遇到的问题的解决方法
前提: Linux centOS虚拟机64位 1.首先确认是否已安装过MySQL 方法一:删除原有的MySQL目录: 使用查找语句: whereis mysql find / -name mysql ...
- 第四篇 Python循环
While 循环 For 循环
- Java并发基础--线程通信
java中实现线程通信的四种方式 1.synchronized同步 多个线程之间可以借助synchronized关键字来进行间接通信,本质上是通过共享对象进行通信.如下: public class S ...
- node + npm 命令
npm install npm@latest -g //更新npm npm -v //运行查看版本号 地址:https://docs.npmjs.com/getting-started/insta ...
- ArcGIS10.2中文版安装和破解教程
http://jingyan.baidu.com/article/e73e26c0cb5c1324adb6a791.html
- Vue.js---组件
详情点此连接(转载) 组件的创建和注册 vue.js的组件的使用有3个步骤:创建组件构造器.注册组件和使用组件. 1. 调用Vue.extend()方法创建组件构造器. 2. 调用Vue.compon ...
- 获取JavaScript对象的方法
写定义一个对象,如var a = new Array(),debugger,然后执行F12控制台的开发者模式下,进入断点,断点里面 会显示所有的方法的. var a = new Array(); de ...
- hw_breakpoint使用方法
hw_breakpoint 使用方法 kprobe在 do_page_fault 函数中不能使用,那么如果真要在这里打点怎么办呢?看看hw_breakpoint是否可用: 事实证明,即便 hw_bre ...
- AJAX基本演示使用
Servlet配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="h ...
- BZOJ 3876:支线剧情(有下界最小费用最大流)
3876: [Ahoi2014]支线剧情 Description [故事背景]宅男JYY非常喜欢玩RPG游戏,比如仙剑,轩辕剑等等.不过JYY喜欢的并不是战斗场景,而是类似电视剧一般的充满恩怨情仇的剧 ...