Я заинтересован в создании автоматического сценария, который вводит статус, который отображается в текстовом поле перед отправкой. Мне жаль, что я не могу войти в текстовое поле с помощью события клавиатуры, потому что я думаю, что есть некоторая обнаружение ботов, которые реализуют проверку событий на клавиатуре, поэтому просто textarea.value = "something"
не будет работать.Как запустить событие клавиатуры для ввода текста в textarea javascript
Вот мой код:
<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>
Я надеюсь ввести букву «а» на нем, но он просто не будет работать, может кто-нибудь сказать мне, как это сделать? Благодаря
действительно не ясно, что выше проблема уровня вы пытаетесь решить. Что вы подразумеваете под * "bot ... keyboard event check" *? – charlietfl
Вы неправильно понимаете, что такое keyevent. Вы не можете использовать его для создания нажатий клавиш, вы используете его для обнаружения. –
@ibrahimmahrir вы знаете, как это сделать? – dramasea