我的问题是如何在表单字段的值中使用HTML::Template标记来更改该字段。例如
<table border="0" cellpadding="8" cellspacing="1">
<tr>
<td align="right">File:</td>
<td>
<input type="file" name="upload" value= style="width:400px">
</td>
</tr>
<tr>
<td align="right">File Name:</td>
<td>
<input type="text" name="filename" style="width:400px" value="" >
</td>
</tr>
<tr>
<td align="right">Title:</td>
<td>
<input type="text" name="title" style="width:400px" value="" />
</td>
</tr>
<tr>
<td align="right">Date:</td>
<td>
<input type="text" name="date" style="width:400px" value="" />
</td>
</tr>
<tr>
<td colspan="2" align="right">
<input type="button" value="Cancel">
<input type="submit" name="action" value="Upload" />
</td>
</tr>
</table>
我希望值中包含<TMPL_VAR>
变量。
答案 0 :(得分:4)
您可以像在其他任何地方使用模板变量一样使用它:
<input type="text" name="date" style="width:400px" value="<TMPL_VAR NAME=date>" />
是的,它很难看,它打破了你的HTML验证器。这是我更喜欢Template Toolkit的众多原因之一。