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 ...
随机推荐
- Hbase表格设计
Rowkey设计 Region: 基于RowKey的分区,可理解成MySQL的水平切分. 每个Region Server就是Hadoop集群中一台机器上的一个进程. 比如我们的有1-300号的RowK ...
- C++语言入门知识点(详细版)【持续更新每周三更】,小舒舒戳这里!!!
时间过得好快啊,LITTLESUN已经在这块新地图摸打滚爬了一个多月了.前一段时间出了点小意外一直没能更新博客,昨天被小舒舒催更了(惭愧惭愧)便准备着手来一篇回忆录回首一下这一个月走过的风风雨雨,也希 ...
- How to find your web part
When we deploy a web part, we can find it on any pages through the follow steps: Firstly, ...
- vs编译报错 BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
1.重复释放内存导致,new delete和malloc free两个组合分配的堆空间都不能重复释放两次: 2.用delete或者free释放栈空间导致内存空间被破坏(栈空间内存的头部有系统写入的一些 ...
- python终极篇 --- django 初识
1. 下载: 命令行: pip install django==1.11.15 pip install -i 源 django==1.11.15 pycharm settings 解释器 点+号 输入 ...
- Graphic的一些基本概念
做了张很丑陋的图,估计还不准确...先凑合看吧~
- PHP蜘蛛爬虫开发文档
<我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言 >所使用的程序框架 编写PHP网络爬虫, 需要具备以下技能: 爬虫采用PHP编写 从网页中抽取数据需要用XPat ...
- AndroidStudio3.0 注解报错Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor.
体验最新版AndroidStudio3.0 Canary 8的时候,发现之前项目的butter knife报错,用到注解的应该都会报错 Error:Execution failed for task ...
- could not read column value from result set:
错误描述: INFO [http-apr-8080-exec-26] (NullableType.java:203) - could not read column value from result ...
- [STL] 遍历删除两个vector中交集
#include <vector> #include <string> #include <algorithm> using namespace std; int ...