3

ユーザーがチャットボックスでEnterキーを押すと、送信されたメッセージを変更するChrome拡張機能を作成しようとしています。textareaのHTMLコード:

<textarea class="uiTextareaAutogrow input" onkeydown="Bootloader.loadComponents([&quot;control-textarea&quot;], function() { TextAreaControl.getInstance(this) }.bind(this)); "></textarea>

onkeydown-eventにはこのようなものを使ってみました。ユーザーがEnterキーを押してテキストを送信したときに、ユーザーメッセージをテキスト「test」に置き換えたい

if (event.keyCode == 13) {this.value='test';}

しかしもちろん、これは機能しません。facebooksjavascriptはEventlistenersと.bindを使用するため、テキストが処理されて送信された後にtextareaの値が変更されますが、処理される前に変更する必要があります。誰かが私がこれを解決する方法を知っていますか?

4

0 に答える 0