私のテキストエリアが単なるテキストエリアだったとき、oninputが私の関数を実行していました。テキストエリアをCodeMirrorに変換したので、console.log()を登録することはできません。CodeMirrorでoninputを使用する
これはここでここoninput機能を持つテキストエリア
<textarea id="textArea" oninput="return myKeyPress(event)"></textarea>
がどのようにoninput
function myKeyPress(e) {
socket.emit('textAreaText', document.getElementById('textArea').value);
console.log("first emit");
}
によって呼び出されるべき私の関数である私は
var editor = CodeMirror.fromTextArea(document.getElementById("textArea"), {
mode: "javascript",
lineNumbers: true,
lineWrapping: true,
theme : 'monokai'
});
CodeMirror
を使用する方法ですテキストエリアが入力を受け取ったときにこの関数を実行することはできますか?
「変更」イベント'editor.on(" change "、()=> {/ * ... * /});' – JoeRocc