2011-09-17 6 views
0
textarea 양식이 있습니다.

textarea의 내용을 얻는 방법

self.response.out.write("""   

<form name="title" 
action="/edittitlepitchhandler" 
method="post">    

... 

pitch: <br /> 
<textarea name="new_pitch" rows="13" cols="75"> 
"%s" 
</textarea><br /><br /> 

...      

<input type="submit" 
value="submit"> 
</form>""" % (..., m.pitch, ...)) 

"%s"textarea의 내용을 얻으려고하고 있지만 <textarea></textarea> 안에있는 "%s"이 초기 텍스트로 선택되고 textarea 상자에 따옴표가 들어 있다고 생각합니다. textarea의 내용을 어떻게 열어 나중에 열어서 편집 할 수 있습니까?

감사합니다.

편집 Chris Morgan의 의견에 따라

pitch: <br /> 
<textarea name="new_pitch" rows="13" cols="75">%s</textarea><br /><br /> 

과 같이 %s 앞에 공백을 제거하고 따옴표를 삭제했습니다. 감사.

+1

왜 단지'% s'가 아닌''% s "'입니까? –

+1

@chris - 답변을 작성하고 OP 마킹을 수락하는 것이 어떨까요? – Kev

+0

@Kev : 그가 이해하지 못했던 것을 이해할 수 없기 때문에 그가 의미하는 바가 확실하지 않았습니다. 게다가 나는 침대에 가기 위해 기한이 넘었으므로 한 줄 이상으로 만들고 싶지 않았습니다 ... –

답변

3

textarea은 내부에있는 모든 텍스트를 표시하므로 <textarea>"%s"</textarea>을 입력하면 따옴표가 함께 표시됩니다. 따옴표를 스크랩하면 확장 된 %s이 표시됩니다.

관련 문제