当在webform中使用模块webform创建时 - 我需要在提交/“下一步”单击时验证/检查页面的条目 - 所以在用户移动到下一页(pagebreak)之前。
我想检查电子邮件地址是否已经输入 - 如果是这样,则显示为错误而不转到下一页。
我需要一个钩子......或者告诉drupal“转到第1步”,而不是显示第2步。
答案 0 :(得分:0)
您可以使用钩子来检查表单的值。在钩形式中,您可以检查字段值。
$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