2017-02-08 2 views
1

Ich bin daran interessiert, ein automatisiertes Skript zu erstellen, die einen Status eingeben, die in Textfeld angezeigt werden, bevor Sie senden. Ich wünschte, ich könnte die Textbox mit Tastaturereignis eingeben, weil ich denke, dass es einige Bot-Erkennung gibt, die die Tastaturereignisüberprüfung implementieren, so einfach würde nicht funktionieren.So feuern Tastaturereignis Text in Textarea eingeben Javascript

sind hier mein Code:

<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>

Ich hoffe Buchstaben ‚A‘ auf, es zu betreten, aber es einfach nicht funktionieren, kann mir jemand sagen, wie dies zu tun? Dank

+2

wirklich nicht klar, was höhere Ebene Problem, das Sie versuchen zu lösen. Was meinst du mit * "bot ... keyboard event check" *? – charlietfl

+0

Sie missverstehen, was ein Schlüsselereignis ist. Sie können es nicht verwenden, um Tastenanschläge zu erstellen, Sie verwenden es zur Erkennung. –

+0

@ibrahimmahrir Weißt du, wie das geht? – dramasea

Antwort

-2

Vielleicht so etwas wie diese versuchen:

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; 
 
    } 
 
}

+0

'window.event' ist nicht in allen Browsern verfügbar – charlietfl

+0

wie ich oben erwähnt, einfach zuordnen .Wert funktioniert in diesem Fall nicht, da es gegen messen bot – dramasea

+0

So bekomme ich den Schlüssel: 'var keyCode = (event.which? event.which: event.keyCode);' – dmikester1