在值属性中使用HTML :: Template

时间:2010-03-24 20:11:00

标签: html perl templates

我的问题是如何在表单字段的值中使用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>变量。

1 个答案:

答案 0 :(得分:4)

您可以像在其他任何地方使用模板变量一样使用它:

<input type="text" name="date" style="width:400px" value="<TMPL_VAR NAME=date>" /> 

是的,它很难看,它打破了你的HTML验证器。这是我更喜欢Template Toolkit的众多原因之一。