2012-07-18 2 views
1

aspx 페이지에서 codemirror를 사용하여 프로젝트를 개발 중입니다.변수의 텍스트를 codemirror textarea에 넣습니다.

<form><textarea id="code" name="code" > 

<script type="text/javascript"> 

    var editor = CodeMirror.fromTextArea(document.getElementById("code"), { 
     lineNumbers: true, 
     matchBrackets: true, 
     mode: "text/x-csharp" 
    }); 
    function app() { 

     var txt = "myText"; 
     $('textarea#code').text(txt); 
    } 
</script> 

그래서 나는 내가 codemirror의 텍스트 영역에 변수 TXT의 값을 넣을 버튼을 누르면하고 모든 시간을 원하는 : 여기 내 코드입니다 . 대신 그것을 클릭 할 때 텍스트 영역에 아무 일도 발생하지 않습니다. 어떤 도움 pls?

답변

5

당신이 CodeMirror의 값을 설정하려는 경우 .setValue 방법이있다 :

function app() { 
    var txt = "myText"; 
    editor.setValue(txt); 
} 
관련 문제