javascript 模拟按键点击提交
2024-08-29 02:58:46
上代码
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.8.3.min.js"></script>
<style>
a { background: #009688; color: #FFF; padding: 5px 10px; border-radius: 2px; font-size: 12px; }
</style>
<script> $(function () {
// onkeypress 事件在所有浏览器中不能触发所有按键(例如:ALT, CTRL, SHIFT, ESC) 。如果只对用户是否已经按下一个按键检测, 可以使用 onkeydown 取代, onkeydown被所有按键触发。
document.body.onkeypress = function (e) {
e = e || event;
//alert(e.ctrlKey);//有没有按下ctrl键
if (e.keyCode == 121) {
//按下Y键
$(".btnOK").click();
//alert(e.key);
}
else if (e.keyCode == 110) {
//按下N键
$(".btnCancel").click();
} } $(".btnOK").click(function () {
alert("确定保存");
})
$(".btnCancel").click(function () {
alert("取消");
})
}) </script>
</head>
<body>
<a class="btnOK">确定保存(Y)</a>
<a class="btnCancel">取消(N)</a>
</body>
</html>
效果:按下 Y或N
最新文章
- PS快捷键
- 【BZOJ】2115: [Wc2011] Xor
- JavaScript编码规范[百度]
- Google IP 最新地址
- 跨域使用jsonp 获取天气预报
- oracle 优化 —— 分区表
- Yii 2.0: yii2-highcharts-widget创建饼状图
- 设置控件全局显示样式 appearance
- 第五节 suid/ sgid /sbit /which /locate / find /stat / ln / uname -a
- win7开通共享步骤
- Android 网页打开app(或者打开指定页面)并且接收参数
- C语言之四舍五入
- 『TensorFlow』pad图片
- Mac OS X系统 用dd命令将iso镜像写入u盘
- Sublime Text3 远程 Linux
- 使用fastreport以代码方式创建报表
- cpu高占用,线程堆栈,jstack,pstack,jmap, kill -3 pid,java(weblogic,tomcat)
- poj 2482 Stars in Your Window (线段树扫描线)
- java编写编译器和解释器
- redis——队列