Php zend表单中隐藏元素的验证
在我看来,我正在使用jquery(实际上是通过调用fadeIn和fadeOut方法)将一些表单元素的可见性设置为none。问题是,由于隐藏了这些元素,因此不再对隐藏的元素执行验证。您知道如何在隐藏(或折叠)元素时保持验证检查吗?您不能对不可见的元素执行验证,因为它们甚至没有随表单一起提交Php zend表单中隐藏元素的验证,php,jquery,zend-framework,zend-form,Php,Jquery,Zend Framework,Zend Form,在我看来,我正在使用jquery(实际上是通过调用fadeIn和fadeOut方法)将一些表单元素的可见性设置为none。问题是,由于隐藏了这些元素,因此不再对隐藏的元素执行验证。您知道如何在隐藏(或折叠)元素时保持验证检查吗?您不能对不可见的元素执行验证,因为它们甚至没有随表单一起提交 可能您使用隐藏输入,并在表单提交事件发生时执行一些填充不清楚您是在客户端讨论javascript验证还是在服务器上讨论Zend_form::isValid()。服务器验证不应该受到css可见性(display:
可能您使用隐藏输入,并在表单提交事件发生时执行一些填充不清楚您是在客户端讨论javascript验证还是在服务器上讨论Zend_form::isValid()。服务器验证不应该受到css可见性(display:none;)的影响。我说的是javascript验证。这取决于您在JS中执行验证的方式。有代码要显示吗?没有,我没有在JS中执行验证。。。它的Zend默认验证正常进行。。。我只是在创建表单元素时将required属性设置为true,其余由Zend完成。。。