<td><input type="text" name="remove" value="Remove this text"></td>
如何在我的模板文件中直接使用 smarty 验证。文本框的正确值为空。
我试图避免使用 Javascript,我知道我可以在模板文件或 PHP 中做到这一点。我还没有看到任何真正好的例子。
我很困惑,我会很感激一些帮助。
<td><input type="text" name="remove" value="Remove this text"></td>
如何在我的模板文件中直接使用 smarty 验证。文本框的正确值为空。
我试图避免使用 Javascript,我知道我可以在模板文件或 PHP 中做到这一点。我还没有看到任何真正好的例子。
我很困惑,我会很感激一些帮助。
您无法使用 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 生成,因此您将再次进行服务器端验证;)