【问题标题】:HTML Python Correct SyntaxHTML Python 正确语法
【发布时间】:2014-10-05 07:08:56
【问题描述】:
我正在尝试在表单中打印一个文本框。
这是我的表单组件代码(在 python 中):
print "<tr><td>Review </td><td>< input type=""textarea"" name=""Review"" cols=""50"" rows=""5""> "
print """
Enter some text...
</textarea>
<br />
"""
但在表单上,它最终是这样的
我确定这只是语法,但我对 HTML 还是很陌生。
【问题讨论】:
标签:
python
html
forms
syntax
【解决方案1】:
试试这个:
print "<tr><td>Review </td><td><input type=\"textarea\" name=\"Review\" cols=\"50\" rows=\"5\" />"
print """
Enter some text...
</textarea>
<br />
"""
【解决方案2】:
< 和 input 之间有一个多余的空格。只需将其删除:
print "<tr><td>Review </td><td><input type=""textarea"" name=""Review"" cols=""50"" rows=""5""> "
【解决方案3】:
您必须在每个" 符号之前添加\,如下所示:
print "<tr>
<td>Review </td>
<td><input type=\"textarea\" name=\"Review\" cols=\"50\" rows=\"5\" />"
print """
Enter some text...
</textarea>
</td>
"""
并且您必须正确关闭<td>(您输入的是<br/>)。
【解决方案4】:
print "<tr><td>Review </td><td><textarea name=""Review"" cols=""50"" rows=""5"">Enter Some text"
print """
</textarea>
<br />
"""
这实际上是我让它工作的方式......但是,