<!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,iVBORw0KGgoAAAANSUhEUgAAAYQAAADKCAIAAAAq+qAsAAAKx0lEQVR4nO3dS1NUZxrA8fdb8BGyZCV9ejZZunSZFQLdHV26w5oM0VkgQjctroxVkyk2E7wQpAfLslyxG5gpFQUUp1IllVETNKWNCDSXyMni1ePhXLpbRk8/3c//V29NHQ7nlq55/tWNxBgXAAQwjX4AAHBdYgRACGIEQARiBECE6BgtPNkbm3VZmtfCk72E/78I5SJitPBkL3dh5ZvvF1iaV+7CCj1CkiJi9MPM3p//Np/8o0CUb75f+Me/3jb6KaAIMUI0YoSEESNEI0ZIGDFCNGKEhBEjRCNGSBgxQjRihIQRI0QjRkhYtRjNjbS3nZ15t7d887g5PLpst2dGvvqizZi2L74amSkn9ahIFDFCwqq+M/LVqHzzuOmaLLuu6y6PHjZHvlsqu667PHqk7fhNctSKiBESVv1j2txIe/vInOu6lekTbSenK67rusujXxoC1PqIERJW42dGy6Nfto/MuZXpE94Htpmzxngf3tCyiBESVusH2Mujh9tHZqZPpkbmvD28M9KAGCFhNf80bXn0cHsqdeTdj67f7Xn/M6Py9Mn21HdLCTwnkkaMkLDaf7T/66Uj7390/d6HP007fOLm8ud+RDQEMULC+D0jRCNGSBgxQjRihIQRI0QjRkgYMUI0YoSEESNEI0ZImOltRX3fnv72r/19wz/85e+LrIMt/g5sJKw1/1NFm5ubT58+vXDhwvnz568AzazRw5Sc1oyR9ezZLwMDA41+CuDgdMVob89t1bW1td3X19foVxg4OG0xamW9vb2NfoWBg9MVo99/32vhRYzQ1HTF6NHSf3O5r3d33qbTf9rdeetf/m+ZkMDB9rDrUzfC+/3rXHHkXHEk8lvXp254zxC4l//Zcrmva97FW8QITU1XjHK5XDg0Dx8+2t7effjwUS6X297e3d7eTafTdmN7e3dq6rq3P7C8c+NWsXiuWDwX3hl4gPBN444MX82/wjHyTqzxutQ6LHxAPZcFPoquGGWzuUplp1LZcZy03bArm/0QqVJpqlLZMcYsLi6VSlPekY6TDofMz3HShUKx+jGFQrFS2SkUinbDcdKLi0uBs+wDZLM5e4xd/ieJW4EYebGoXo06DwsfQIzwaemK0cbmjl2Ok/a27ZpfWMpkct6X+feBCByWLxQnS1P+PZOlqXyhGDjMXjDyCnYZYyZLU/aO/mvabcdJV2lf5O02NmNjVONFqbspxAifla4YRerJZN+sb92ff2A3UinHGDOUH36zvvVmfct/jP8wb/VksvfnH/j32JVKOUP54aH8cOD4+/MPAg8wlB+euPZP//++Wd+y59pT4rYDq7e31wYicH13/+esuMb5X6PwthsTo8DpwIHpipEdZjvtqZQT2Qhvj3dkuDJefe7PPwhcxyuULYuXGP+NvOrZ/Z8wRvv+aePfyFRJTP1Hmro/3wH10BWj12uV7p7sjxOl12uVVMp5vVaxy74b6u7Jvl6rDA4Vwu8a7Cl2zd1b9M41xszdW/S+ZVd3T3ZwqGAvZTe8Pfb07p6sPdFuDw4Vfpwo2Qez23GPYXmXCqyaH9O89zL1HFZ9O+5qwIHpitH4eKkj5ZRXN8urm3ZjfLzU3Z0pr27eubtgN7x1drAwPl7y7/HW+HjJduHO3YXAtzpSztnBgncFb7u7OxO4UXd3xj6DvVFHyrlzd8G7qf/cwFNF7i+vbiYfIz6g4RPSFaOODuflqw27OjocO0tXrk6+fLVx+/Z8V1fmytXJyDcj/hNfvtrwDrPnesteIfIi9vr2gK6uTEeHc+Xq5O3b88YY74JdXRnvUgMD+YGBvP/iNVc9P8Cunp7wHj6mITG6YvTit/W49e//zB89mvHv6T+Tv3T5WuCwo0czxhjvSPtl/5l85DX7z+TD3/Iue+hQyhjz4rf1S5ev2Y3+M3m7EXeuXZcuXws8ql3+GPk7uO8liHl3U2V/mLv/bRHvj/BJ6IpRpM7Ons7OHmNMf//Q8+dr3urvHxobm/C+tO3w7/EfaYw5dCgV3h+45vPna52dPWNjE8aY2dl79hj/iWNjE/bL2dl7VXIQ+Rg1fwObZEAyXTH6dWWthVeVGEW+/QFE0RWjZ7+stvDi301DU1MWo2errbpWVsqnTp1q9CsMHJyuGD19ttqq6/Hjn/mbHtHUiFHTr5//9+Knnx5fvHjxxo0bjX6FgYPTFaPk/9MdCTh9+vTg4OCtW7f4+TSamq4YRe79rC/BAQLBLxNCJ2JEjAARiNGHlyDuN4zjvnRDv3wc+DVld//fs1HnLSLPjbxO+L7hS1E0NAtitO8lCEx49Z2BOa95mNeR+m8R+d24voQvEr4jIBYxqitGcW9bgjeou1Bx36p+WNx94y5CjNBEiFHwJaheiuo7w9/6P2NUvW4170uM0ESI0cfFqMo7o/o/f4VP/6iPaZH/FJGHESM0EWIU8RJEhibuJ8ThY+Le2lT/lGdi+E+MvG/4sf3HB+4LiEWMGvASfKY0UBw0NWKU6EtQ5X2NqGsCySNGul4CQCxVk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQS9UkEiNALlWTSIwAuVRNIjEC5FI1icQIkEvVJBIjQC5Vk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQS9UkEiNALlWTSIwAuVRNIjEC5FI1icQIkEvVJBIjQC5Vk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQS9UkEiNALlWTSIwAuVRNIjEC5FI1icQIkEvVJBIjQC5Vk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQS9UkEiNALlWTSIwAuVRNIjEC5FI1icQIkEvVJBIjQC5Vk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQS9UkEiNALlWTSIwAuVRNIjEC5FI1icQIkEvVJBIjQC5Vk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQS9UkEiNALlWTSIwAuVRNIjEC5FI1icQIkEvVJBIjQC5Vk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQS9UkEiNALlWTSIwAuVRNIjEC5FI1icQIkEvVJBIjQC5Vk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQS9UkEiNALlWTSIwAuVRNIjEC5FI1icQIkEvVJBIjQC5Vk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQS9UkEiNALlWTSIwAuVRNIjEC5FI1icQIkEvVJBIjQC5Vk0iMALlUTSIxAuRSNYnECJBL1SQSI0AuVZNIjAC5VE0iMQLkUjWJxAiQ6NixY66ySSRGgDi2RK6ySSRGgCxeiVxlk0iMAEH8JXKVTSIxAqTwl4ifGb2j6iUAJAiXyFU2icQIaLzIErnKJpEYAXKpmsTYGAGQIOEiNFB0jAAgYcQIgAjECIAIxAiACMQIgAjECIAIxAiACMQIgAjECIAIxAiACMQIgAjECIAIxAiACMQIgAjECIAIxAiACMQIgAjECIAIxAiACH8A9D54uCX7ntwAAAAASUVORK5CYII=" alt="" />

keydown的更多相关文章

  1. C#学习笔记-KeyDown、KeyPress、KeyUp事件以及KeyCode、KeyData、KeyValue、KeyChar属性

    本来没打算单独写的,但是在自己弄测试小程序的时候,越写发现不清楚的东西越多,所以实践又一次证明:纸上得来终觉浅,绝知此事要躬行! 直接贴代码了: //发生顺序:KeyDown->KeyPress ...

  2. 转C#窗体无法接受Keydown事件

    问题一描述:当新建一个窗体时,添加KeyDown事件后,会正常处理,但是当添加有控件时,比如Button,TextBox,不会触发窗体的KeyDown事件,也没有调用KeyDown事件的处理程序. 原 ...

  3. C#窗体无法接受Keydown事件

    问题一描述:当新建一个窗体时,添加KeyDown事件后,会正常处理,但是当添加有控件时,比如Button,TextBox,不会触发窗体的KeyDown事件,也没有调用KeyDown事件的处理程序. 原 ...

  4. C# 如何捕获键盘按钮和组合键以及KeyPress/KeyDown事件之间的区别 (附KeyChar/KeyCode值)

    1. 首先将窗口属性KeyPreview设为true,如果属性对话框中找不到,就直接在代码里添加: 2. 添加KeyPress / KeyDown事件: 1.KeyPress 和KeyDown .Ke ...

  5. keypress,keydown,keyup,charCode,keyCode兼容性问题

    keypress对应的是字符编码,如“ABC”,“123”之类,有大小写之分(有兼容性问题) keydown,keyup对应的是键盘的键码,无大小写之分,每个键盘都有一个键码(无兼容性问题) 使用ke ...

  6. (转)KeyDown、KeyUp、KeyPress区别

    Windows窗体通过引发键盘事件来处理键盘输入以响应Windows消息,大多数Windows窗体应用程序都通过处理键盘事件来以独占方式处理键盘输入. 1.按键的类型 Windows窗体将键盘输入标 ...

  7. keyup keydown keypress 区别

    测试的浏览器环境: chrome 版本 43.0.2357.134 mfirefox 版本 24.0IE6(绿色版 IE.exe)IE7IE8IE9 搜狗拼音输入法3.5(3.5.0.1089)网吧专 ...

  8. C# 中 KeyPress 、KeyDown 和KeyPress的详细区别[转]

    研究了一下KeyDown,KeyPress 和KeyUp ,发现之间还是有点学问的. 让我们带着如下问题来说明,如果你看到这些问题你都知道,那么这篇文章你就当复习吧:) 1.这三个事件的顺序是怎么样的 ...

  9. 利用Keydown事件阻止用户输入

    先了解下各事件的区别 keydown:在控件有焦点的情况下按下键时发生 keypress:在控件有焦点的情况下按下键时发生 keyup:   在控件有焦点的情况下释放键时发生 意义 keypress主 ...

  10. 键盘事件keydown、keypress、keyup随笔整理总结(摘抄)

    原文1:http://www.cnblogs.com/silence516/archive/2013/01/25/2876611.html 原文2:http://www.cnblogs.com/leo ...

随机推荐

  1. 带你认识Xmanager

    XManager是一款小巧.便捷的浏览远端X窗口系统的工具.在工作中经常使用Xmanager来登录远端的Solaris系统,在X窗口系统上作图形化的操作.但是,Xmanager默认并不提供对于中文的支 ...

  2. Django中的select_related与prefetch_related

      Django是一个基于Python的网站开发框架,一个很重要的特点就是Battery Included,简单来说就是包含了常规开发中所需要的一切东西,包括但不限于完整的ORM模型.中间件.会话处理 ...

  3. WCF入门四[WCF的通信模式]

    一.概述 WCF的通信模式有三种:请求/响应模式.单向模式和双工通信. 二.请求/响应模式 请求/响应模式就是WCF的默认模式,前面几篇随笔中的示例都是这种模式,当客户端发送请求后(非异步状态下),即 ...

  4. 实用脚本 4 -- Makefile(不同文件下的多个可执行文件or静态库编译到同一目录下)

    不同文件下的多个可执行文件编译到同一目录下,这样方便观察编译结果,从而方便进程操作.使用时根据自己的需要在进行局部修改(如 链接库.目标文件等等). 1..bashrc 中设置编译主目录(例如) ex ...

  5. C#操作Excel文件(转)

    摘要:本文介绍了Excel对象.C#中的受管代码和非受管代码,并介绍了COM组件在.net环境中的使用. 关键词:受管代码:非受管代码:Excel对象:动态连接库 引言 Excel是微软公司办公自动化 ...

  6. Clean Code 《代码整洁之道》前四章读书笔记

    第一章: 整洁的代码只做好一件事   减少重复代码   提高表达力   提早构建简单抽象   让营地比你来时更干净   第二章:有意义的命名 名副其实:如果名称需要注释来补充,就不算是名副其实.   ...

  7. HDFS伪分布式

    (一).HDFS shell操作 以上已经介绍了如何搭建伪分布式的Hadoop,既然环境已经搭建起来了,那要怎么去操作呢?这就是本节将要介绍的内容: HDFS自带有一些shell命令,通过这些命令我们 ...

  8. 学习bash——数据流重定向

    一.概述 1. 数据流 定义:以规定顺序被读取一次的数据序列. 分类:标准输入(stdin).标准输出(stdout)和标准错误输出(stderr). 标准输出:指的是命令执行所回传的正确信息. 标准 ...

  9. VirtualBox上安装ubuntu

    当安装完成,重启后,在启动界面出现Please remove the installation medium,then press ENTER.问题? 解决方法:在VirtualBox里面通过iso文 ...

  10. Ext.Net中如何获取组件

    我们在编写函数function的时候,常常需要用到页面上的组件.这时候就需要调用组件. 在Ext.net中,调用组件可以用.App.ID.(ID指的是想要调用的组件的ID). 例如: 我写一个函数需要 ...