基于 PHP 的表单验证

PHP based form validation

提问人:Bruce the Hoon 提问时间:10/10/2008 最后编辑:user513951Bruce the Hoon 更新时间:2/9/2019 访问量:962

问:

我正在寻找一个易于使用、相当完整的 php 表单验证解决方案。我记得一年前使用过 HMTL 端的一些标签,然后捕获 OB 以用一些非常严肃的代码替换它们。这感觉有点像矫枉过正,但我现在真的不想和我自己发疯。我正在使用 SMARTY,所以我使用的任何东西都不应该抛出太多的曲线球。

我将验证基础知识、姓名、地址、电子邮件、信用卡号(格式验证正常)......

PHP 验证 Smarty

评论


答:

2赞 Sam McAfee 10/10/2008 #1

由于您已经在使用 Smarty,因此您可能需要考虑 PEAR 包HTML_QuickForm(此页面说它正在被 v2 取代,但这仍处于 alpha 阶段。V1 非常可靠)。

该软件包允许您在简单、直接的 API 中构建和处理表单,然后具有与 Smarty 一起使用的渲染器类。基本上,你可以将整个表单吐出为一个对象数组,然后Smarty可以为你渲染。您可以使用 CSS 控制外观。HTML_QuickForm可以配置为具有客户端和/或服务器端验证。您只需设置验证规则,它就可以正常工作。希望能有所帮助。

评论

0赞 Bruce the Hoon 10/10/2008
我对此的一个担忧是,我需要非常紧密地镜像一组样式相当重的现有形式。你认为我会对此有任何问题吗?