2011-09-18 5 views
0

나는 쿠키에 이름이있는 CodeMirror 텍스트 영역에서 Value를 얻고 싶습니다. 어떻게해야합니까? CodeMirror 함수 이전의 변수는 무엇입니까?

내가 시도 :

var formname = $.cookie("formname"); 
    var formcode = formname.getValue(); 

파이어 버그는 말한다 : formname.getValue이

매우 감사 기능이 아닙니다. 날 이해 해주길 바래.

답변

0

formname은 문자열입니다. 문자열에는 getValue과 같은 메서드가 없습니다. $.cookie("formname")의 모양을보고, Jquery를 사용하고 있다고 가정합니다.

코드 :

var formname = $.cookie("formname"); 
var formcode = $('textarea[name="'+formname+'"]').val(); //JQuery method: 
// Selects an input element whose name equals `formname` and gets the value of it. 

//var formcode = document.getElementById(formname).value; 
// Another method: Without use of JQuery, assuming that the textarea's id equals formname 
+0

방화 광 : 종결되지 않은 문자열 리터럴 ...? –

+0

내 잘못, 지금 고쳐. JavaScript 오류를 인식하고 디버그하는 방법을 알고 있습니까? 'unterminated string literal'은 문자열이 따옴표로 시작되었지만 끝 표식을 찾을 수 없다는 것을 의미합니다. –

+0

알아. 나는 당신의 포스트를 편집하고 싶었지만 그것을 할 특권이 없습니다. 그러나 아니, 당신의 해결책은 나를 도와주지 않습니다. getValue는 CodeMirror API에서 가져온 것입니다 (http://codemirror.net/manual.html#api). –

관련 문제