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/