【问题标题】:Drupal 7 Hook for Webform Pagebreak Submission用于 Webform 分页提交的 Drupal 7 Hook
【发布时间】:2013-10-15 15:43:17
【问题描述】:

在使用 webform 模块创建的 web 表单中时——我需要在单击提交/“下一步”时验证/检查页面的条目——所以在用户移动到下一页之前(分页符)。

我想检查是否已经输入了电子邮件地址 - 如果是,则将其显示为错误而不转到下一页。

我需要一个钩子 .. 或一种方法来告诉 drupal “转到第 1 步”而不是显示第 2 步。

【问题讨论】:

标签: forms drupal hook drupal-webform


【解决方案1】:

您可以使用挂钩来检查表单的值。在钩子表单中,您可以检查您的字段值。

$form['#validate'][] = 'function_to_validate_field';

function check_for_company_validate($form, &$form_state) {
//do stuff
}

你可以看到这个drupal 7创建错误:

https://api.drupal.org/api/drupal/includes!form.inc/function/form_set_error/7

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多