使用JavaScript启用硬键(ENTER)来模拟按钮单击
Enabling a hard key (ENTER) to emulate a button click using JavaScript
我们有一个HTML应用程序,收集配送中心的交易数据(取货、发货、补货等)。我们希望使用带有WinMobile 6.5的Intermec CK71和浏览器作为数据收集设备。目前我们的用户扫描/键入数据输入字段,然后点击NEXT按钮在服务器上输入数据。
是否有一种方法可以使用JavaScript来启用硬键(ENTER)来模拟光标点击NEXT按钮?我们可以通过使用Intermec的板上键盘重新映射实用程序获得CK71的ENTER键扫描码。
任何帮助都将是非常感激的。
谢谢
使"Next"按钮成为type="submit"
的按钮,以便表单上的onsubmit
触发。
按输入与"点击"按钮相同,它也会导致onsubmit
开火。
这也要求您在按钮周围有一个<form>
。你可以在没有表单的情况下使用按钮,我认为这是糟糕的设计。
如果这个解决方案对你有效,你会很高兴,因为你不需要进入任何JavaScript的肮脏。
您需要做的是为键盘添加一个事件侦听器,如下所示
element.addEventListener("keydown", keyfield, false);
,然后设置一个函数使键按下
function keyfield (e) {
var keyCode = e.keyCode;
}
获取回车键的键码(13)
和
function keyfield (e) {
var keyCode = e.keyCode;
if(keycode==13){
form.submit(); //or button.click()
}
}
相关文章:
- react testUtils模拟点击单选按钮而不触发onchange
- 模拟<按钮>在<asp:button>
- 使用jQuery模拟音量按钮
- 如何使用jquery关闭模态窗口,通过模拟模态's关闭按钮
- 使用 Scrapy 模拟 JavaScript 按钮点击
- 在 JavaScript 中模拟鼠标单击按钮
- 如何使用javascript模拟点击的按钮
- 如何模拟点击Kendoui按钮
- HTML/Javascript/JSP/JSTL:如何使用 POST 数据模拟浏览器的后退按钮
- 模拟点击 JavaScript 中的 GitHub 新闻源“更多”按钮不起作用
- 角度js-模拟浏览器后退/前进按钮禁用
- 文件上传点击模拟按钮触发表单
- javascript可以模拟按钮点击
- 通过函数模拟按钮单击事件
- 用JavaScript模拟按钮点击
- 使用JavaScript启用硬键(ENTER)来模拟按钮单击
- 使用按钮'通过JavaScript模拟按钮点击;s值,而不是其id
- 自动填充文本框和模拟按钮点击网页
- javascript/jquery中的模拟按钮点击
- 在javascript中模拟按钮点击