Использование обычного ванильного JS:
t = document.getElementById('code');
t.addEventListener('input',function(){
document.getElementById('result').innerHTML = t.value;
});
Использование обработчика событий oninput также добавляет поддержку не клавиатурным устройствам , как указано здесь
Демо
Редактировать: код с использованием CodeMirror:
$(function () {
$("textarea").each(function (i) {
editor = CodeMirror.fromTextArea(this, {
lineNumbers: true
});
});
});
document.getElementById('result').innerHTML=editor.getValue();
Демо Обновленная демоверсия , которая также обновляет код.
editor.getValue () использовался в предоставленной вами примерной ссылке .
API CodeMirror для использования getValue () и других методов