我有兴趣创建一个自动脚本,该脚本在提交之前输入显示在文本框中的状态。我希望我可以使用键盘事件进入文本框,因为我认为有一些机器人检测可以实现键盘事件检查,所以简单地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;
}
}