【发布时间】:2011-09-17 14:23:34
【问题描述】:
我有这个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 的评论,我删除了引号并删除了 %s 之前的空格,就像这样
pitch: <br />
<textarea name="new_pitch" rows="13" cols="75">%s</textarea><br /><br />
现在可以了。谢谢。
【问题讨论】:
-
为什么是
"%s"而不仅仅是%s? -
@chris - 为什么不将其作为答案并将 OP 标记为已接受?
-
@Kev:我不确定他是否是这个意思,因为我无法完全理解他不理解的内容。再加上我迟到了,所以我不想让它超过一条线......