【问题标题】:validation of hidden elements zend form验证隐藏元素 zend 表单
【发布时间】:2013-08-21 16:39:19
【问题描述】:

在我看来,我正在使用 jquery 将几个表单元素的可见性设置为无(实际上是通过调用fadeIn 和fadeOut 方法)。问题是由于隐藏了这些元素,不再对隐藏的元素执行验证。知道如何在隐藏(或折叠)元素时坚持验证检查吗?

【问题讨论】:

  • 不清楚您是在谈论客户端中的javascript验证还是服务器上的Zend_Form::isValid()。服务器验证不应受到 css 可见性的影响(显示:无;)
  • 我说的是javascript验证。
  • 取决于您如何在 JS 中执行验证。有什么代码可以展示吗?
  • 不,我没有在 JS 中执行验证...它的 Zend 默认验证正常进行...我只是在创建表单元素和其余由 Zend 完成...

标签: php jquery zend-framework zend-form


【解决方案1】:

您无法对不可见元素执行验证,因为它们甚至没有与表单一起提交。

也许您使用隐藏的输入,并在表单提交事件发生时执行一些填充

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多