1

我希望通过 Drupal 使用 webform 添加一些特殊的验证。似乎旧表单可以在“高级设置”中添加额外的 PHP 代码。根据这个链接,我们不应该再这样做了。(运行 Drupal 6)

我所拥有的是一个复选框,它使一些字段消失并出现一些不同的字段。因此,对于我的验证,我只需要验证“存在”的字段,具体取决于复选框是否被选中。(使用 JQuery 使它们消失/重新出现)。最后一步是更改验证码。

我查看了 webform 验证模块,但它似乎没有满足我的需要,因为我无法基于复选框指定特定字段。

我该怎么做呢?

4

2 回答 2

1

With hook_form_alter you can add your own validation handler to the webform where you can validate the data as you like.

于 2010-09-23T01:13:33.607 回答
1

您是否考虑过使用http://drupal.org/project/webform_conditional模块?(需要网络表单版本 3)。它避免了使用自定义 jquery,并且可以更好地使用 webform 验证模块。

于 2010-09-23T13:24:08.930 回答