JS-制作留言提交系统(支持ctrl+回车)
2024-10-12 00:04:53
弹出键值说明:
//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
最新文章
- 《JavaScript模式》第3章 字面量和构造函数
- html 去掉input 获取焦点时的边框
- Visual Studio 2012 [ADO.NET 实体数据模型]丢失没有的解决方法
- PostgreSQL数据库中获取表主键名称
- JAVA非空条件三元运算符
- 5.cadence原理图上[原创]
- labview多个并行循环同时退出
- 常用小方法 or 语法
- Junit4单元测试之高级用法
- C#移位运算(左移和右移)
- Huffman 哈夫曼编码与译码的原理剖析及C++实现
- 使用mybatis报错【Result Maps collection already contains value for ...BaseResultMap】的解决方法
- Python内置进制转换函数(实现16进制和ASCII转换)
- Problem 3: Largest prime factor
- linux与window互传文件
- File类总结
- EXPLAIN执行计划中要重点关注哪些要素(叶金荣)
- IDA .edata .rdata .idata .text segments
- java数据结构之递归算法
- jquery extend源码解析
热门文章
- [Makefile]多文件的通用Makefile
- CentOS下安装Gitlab
- R语言实战实现基于用户的简单的推荐系统(数量较少)
- C++ 递归实现汉诺塔
- iOS边练边学--自定义非等高的cell
- shell脚本----for循环
- style=";display:none";隐藏html的标签
- Asp.Net MVC EasyUI DataGrid查询分页
- 让IE6支持min-height,max-height等的方法
- Hibernate的getTransaction()和beginTransaction()