0
当一个WebForm里面,这是与模块的网络表单创建 - 我需要验证/检查页面的条目时提交/“下一步”,是clicked-所以用户移动到前下一页(分页)。Drupal 7的挂钩网络表单提交分页符
我要检查,如果电子邮件地址已进入 - 如果是的话表明这是一个错误,而不移动到下一个页面。
我需要一个钩子..或以某种方式告诉Drupal的“返回步骤1”,而不是显示你可以用一个钩子来检查表价值步骤2
当一个WebForm里面,这是与模块的网络表单创建 - 我需要验证/检查页面的条目时提交/“下一步”,是clicked-所以用户移动到前下一页(分页)。Drupal 7的挂钩网络表单提交分页符
我要检查,如果电子邮件地址已进入 - 如果是的话表明这是一个错误,而不移动到下一个页面。
我需要一个钩子..或以某种方式告诉Drupal的“返回步骤1”,而不是显示你可以用一个钩子来检查表价值步骤2
。在hook形式中,你可以检查你的字段值。
$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
的[查看上一个多Web窗体字段和重定向 - Drupal的]
可能重复(http://stackoverflow.com /问题/ 6898052 /检场和重定向-ON-A-多级网络表单,Drupal的) – joshmmo