<td><input type="text" name="remove" value="Remove this text"></td>
如何在模板文件中直接使用智能验证。文本框的正确值为空。
我试图避免使用Javascript,我知道我可以在模板文件或PHP中执行此操作。我还没有看到任何真正好的例子。
我很困惑,我会感激一些帮助。
答案 0 :(得分:0)
使用smarty无法验证任何内容。 Smarty用于模板,这意味着:Smarty只用于产生输出。
如果要检查该元素是否为空,则必须依赖javascript或服务器端语言,例如: PHP。
与smarty大致相同的唯一方法是:
<td>
{if $element_not_empty}<div class="error">Please remove the text!</div>{/if}
<input type="text" name="remove" value="Remove this text">
</td>
但是,当然,变量$ element_not_empty将由PHP生成,因此您再次进行服务器端验证;)