1
當我的textarea只是一個textarea,oninput發射我的功能。現在我已經把textarea轉換成CodeMirror了,我不能得到console.log()來註冊。使用與CodeMirror的輸入
這是我使用的CodeMirror
var editor = CodeMirror.fromTextArea(document.getElementById("textArea"), {
mode: "javascript",
lineNumbers: true,
lineWrapping: true,
theme : 'monokai'
});
這裏是oninput功能
<textarea id="textArea" oninput="return myKeyPress(event)"></textarea>
這裏textarea的是我的職責,應該由oninput
function myKeyPress(e) {
socket.emit('textAreaText', document.getElementById('textArea').value);
console.log("first emit");
}
如何調用我可以讓這個函數在textarea接收輸入時運行嗎?
的「改變」事件似乎是爲我工作︰'editor.on(「change」,()=> {/ * ... * /});' – JoeRocc