弹出键值说明:

//console.log(ev.keyCode)
//回车:13
//ctrl:17

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>留言提交系统</title>
<meta name="author" content="郭菊锋/702004176@qq.com"/>
</head> <body>
<input type="text" name="" id="txt" value="" />
<input type="button" name="" id="btn" value="提交" /><br />
<textarea name="" rows="20" cols="80" id="txtArea"></textarea><br />
</body>
</html>

html代码

 <script type="text/javascript">
window.onload = function() {
var oTxt = document.getElementById("txt");
var oBtn = document.getElementById("btn");
var oTxtArea = document.getElementById("txtArea");
oBtn.onclick = function() {
addTxt();
};
oTxt.onkeydown = function(ev) {
var ev = ev || window.event;
//console.log(ev.keyCode)
if(ev.keyCode == 13 && ev.keyCode == 17) {
addTxt();
}
if(ev.keyCode == 13) {
addTxt();
}
}; function addTxt() {
if(oTxt.value == "") {
alert("请输入内容");
}
oTxtArea.value = oTxt.value;
oTxt.value = "";
};
}
</script>

js

最新文章

  1. 《JavaScript模式》第3章 字面量和构造函数
  2. html 去掉input 获取焦点时的边框
  3. Visual Studio 2012 [ADO.NET 实体数据模型]丢失没有的解决方法
  4. PostgreSQL数据库中获取表主键名称
  5. JAVA非空条件三元运算符
  6. 5.cadence原理图上[原创]
  7. labview多个并行循环同时退出
  8. 常用小方法 or 语法
  9. Junit4单元测试之高级用法
  10. C#移位运算(左移和右移)
  11. Huffman 哈夫曼编码与译码的原理剖析及C++实现
  12. 使用mybatis报错【Result Maps collection already contains value for ...BaseResultMap】的解决方法
  13. Python内置进制转换函数(实现16进制和ASCII转换)
  14. Problem 3: Largest prime factor
  15. linux与window互传文件
  16. File类总结
  17. EXPLAIN执行计划中要重点关注哪些要素(叶金荣)
  18. IDA .edata .rdata .idata .text segments
  19. java数据结构之递归算法
  20. jquery extend源码解析

热门文章

  1. [Makefile]多文件的通用Makefile
  2. CentOS下安装Gitlab
  3. R语言实战实现基于用户的简单的推荐系统(数量较少)
  4. C++ 递归实现汉诺塔
  5. iOS边练边学--自定义非等高的cell
  6. shell脚本----for循环
  7. style=&quot;display:none&quot;隐藏html的标签
  8. Asp.Net MVC EasyUI DataGrid查询分页
  9. 让IE6支持min-height,max-height等的方法
  10. Hibernate的getTransaction()和beginTransaction()