PHP 表单库可以进行服务器端和客户端验证吗?

标签 php jquery forms validation

Ajax 验证支持也将是一个优势。

我想在 PHP 中定义我的表单,调用 render();并根据我在 PHP 中添加的规则完成所有 HTML 和用户友好的 JavaScript 验证。

我能找到的最好的库是 http://www.jformer.com/但这是一团糟,它使用带有empty.html src的iframe(谁知道为什么),并且处理表单的方式也很尴尬。

还有类似的吗?

最佳答案

Zend_Form来自Zend Framework做这个。它主要对表单进行服务器端验证,但您也可以扩展它进行基本的客户端验证。将它与 Zend_Dojo 结合使用还可以为您提供一些额外的客户端功能。

您还可以通过 ajax 或 HTTP GET/POST 处理表单。另外,您不需要使用整个 Zend Framework 来使用 Zend_Form,它可以作为独立组件工作。

关于PHP 表单库可以进行服务器端和客户端验证吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9269498/

相关文章:

javascript - 如何让 HTML5 颜色选择器返回颜色名称而不是颜色代码?

javascript - jQuery UI Datepicker - 带有阿拉伯语区域设置的下拉列表中的月份名称

jquery - 使用表单编辑文本区域

jquery - 使用 jquery 禁用输入类型 ="image"的正确方法是什么?

php - Symfony2,如何使表单标签类/属性与​​其输入不同?

php - 如何从 php 中的单个 excel 文件读取多个工作表?

php - Dbus PHP 无法在没有 $DISPLAY 的情况下为 X11 启动 dbus-daemon

php - 帮助 PHP call_user_func 并将函数集成到类中?

Safari 中的 jQuery .unload() 问题

jquery - 在表单中包含文件输入时编码会变得困惑