繁体   English   中英

如何触发键盘事件以在Textarea JavaScript中输入文本

[英]How to fire keyboard event to enter text in textarea javascript

我对创建自动脚本感兴趣,该脚本输入的状态在提交前会显示在文本框中。 我希望我可以使用键盘事件进入文本框,因为我认为有一些自动检测程序可以实现键盘事件检查,因此简单的textarea.value = "something"将不起作用。

这是我的代码:

 <html> <head> <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script> </head> <body> <textarea id="reply_message"></textarea> <script> window.onload = function() { $('#reply_message').focus(); var e = $.Event('keydown', { keyCode: 65 }); $('#reply_message').trigger(e); } </script> </body> </html> 

我希望在其上输入字母“ a”,但它根本无法正常工作,有人可以告诉我该怎么做吗? 谢谢

也许尝试这样的事情:

 function onTestChange() { var key = window.event.keyCode; // If the user has pressed enter if (key === 13) { document.getElementById("txtArea").value = document.getElementById("txtArea").value + "\\n*"; return false; } else { return true; } } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM