Forms Drupal7钩子用于WebFormPageBreak提交

Forms Drupal7钩子用于WebFormPageBreak提交,forms,drupal,hook,drupal-webform,Forms,Drupal,Hook,Drupal Webform,当在webform中时,它是使用模块webform创建的-我需要在单击submit/“next step”(提交/下一步)时验证/检查页面的条目-因此在用户移动到下一页(pagebreak)之前 我想检查是否已经输入了电子邮件地址-如果是,则显示为错误,而不移动到下一页 我需要一个钩子。。或者告诉drupal“转到步骤1”而不是显示步骤2的方法。您可以使用钩子检查表单的值。在hook form alter中,您可以检查字段值 $form['#validate'][] = 'function_to

当在webform中时,它是使用模块webform创建的-我需要在单击submit/“next step”(提交/下一步)时验证/检查页面的条目-因此在用户移动到下一页(pagebreak)之前

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


我需要一个钩子。。或者告诉drupal“转到步骤1”而不是显示步骤2的方法。

您可以使用钩子检查表单的值。在hook form alter中,您可以检查字段值

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

function check_for_company_validate($form, &$form_state) {
//do stuff
}
您可以看到drupal 7创建错误的过程:

可能存在的副本