【问题标题】:Disable validation of a field in Powermail depending on radiobutton根据单选按钮禁用 Powermail 中的字段验证
【发布时间】:2017-11-24 15:36:50
【问题描述】:

所以问题如下:

我们在 Typo3 4.5.40 中有一个 Powermail 1.6.11 表单。

有一个单选按钮。当用户选择一个选项时,一些必填字段通过 js 显示或隐藏。如果这些字段被隐藏,它们当然就变得非强制性了。

如果我在 powermail 表单构建器中删除“必需”复选框并使用 js 添加必需属性,我不会收到 Powermail 的标准验证消息。如果我将字段检查为“必填”,即使字段被隐藏并且 html 属性被删除,我也会收到错误。

所以问题是:是否可以根据单选按钮的值通过 Typoscript 更改 powermail 的“必需”状态?

【问题讨论】:

    标签: typo3 powermail


    【解决方案1】:

    不,在您的 6 岁扩展版本中,无法根据字段 B 的值更改字段 A 的验证状态。如果您要使用较新的,我会推荐 powermail 和 powermail_cond 来完成这项任务。

    【讨论】:

      【解决方案2】:

      如果无法立即更新您的安装 - 我强烈建议您这样做 - 您可以通过 javascript 在隐藏的必填字段中添加一些值。这可以帮助您使表单正常工作,直到您能够更新安装。

      【讨论】:

      • 好的,但是 - 如果我们从另一个角度来看 - 是否有可能手动重现或调用 Powermail 为空字段显示的默认错误消息并在我自己的 js 验证中使用它?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-23
      • 2012-05-12
      • 1970-01-01
      • 2011-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多