如何获取文本区域的内容

0 投票
1 回答
2472 浏览
提问于 2025-04-17 02:29

我有一个 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 的内容,以便我可以稍后打开并编辑它呢?

谢谢。

编辑

根据 Chris Morgan 的评论,我删除了引号,并把 %s 前面的空格也去掉了,变成这样:

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

现在可以用了。谢谢。

1 个回答

3

textarea 是一个可以显示所有文本的区域,所以如果你写 <textarea>"%s"</textarea>,它会把引号也显示出来。如果去掉引号,它就只会显示扩展后的 %s 内容。

撰写回答