Zend_Form验证器与jQuery形成动态表单构建器的验证器

Jan*_*eks 1 jquery zend-framework

我正在Zend Framework上构建一个表单构建器,我想知道验证.

  • 哪种验证方法更容易实现 - jQuery(基于JS的验证)或Zend_Validate?
  • 哪种类型的验证会更强大?
  • jQuery是先决条件,我想使用Ajax验证,以便在不刷新的情况下显示验证信息.有没有办法用Zend_Validate做到这一点,还是只能用jQuery?

jQuery是我选择的JS框架.这就是为什么我要具体询问它.

Mat*_*att 5

永远不要只使用JavaScript进行表单验证.始终始终始终验证服务器上的数据.

您的JavaScript是客户端; 如果客户端禁用了JavaScript,会发生什么?您的验证将无法运行(显然您的页面仍然有效,因为您使用了渐进增强等模式,对吧?).

更糟糕的是,什么阻止Ian Hacker先生打开Firebug或类似的东西,并修改源以改变验证方法?

jQuery验证对于立即向用户提供关于他输入的数据是否有效的反馈非常有用.它不是验证服务器上的数据的替代方法.