在emptyy中将空输入字段验证为正确的值

时间:2013-03-31 18:07:43

标签: php validation input smarty field

<td><input type="text" name="remove" value="Remove this text"></td>

如何在模板文件中直接使用智能验证。文本框的正确值为空。

我试图避免使用Javascript,我知道我可以在模板文件或PHP中执行此操作。我还没有看到任何真正好的例子。

我很困惑,我会感激一些帮助。

1 个答案:

答案 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生成,因此您再次进行服务器端验证;)