2013-10-15 4 views
0

Когда внутри веб-формы, которая была создана с помощью веб-формы модуля, мне нужно проверить/проверить записи страницы при отправке/«следующий шаг» щелкнуть - так, прежде чем пользователь перейдет к на следующей странице (pagebreak).Drupal 7 Крючок для Webform Pagebreak Представление

Я хочу проверить, был ли уже введен адрес электронной почты - если это так отображается как ошибка, не переходя на следующую страницу.

мне нужен крюк .. или способ сказать друпали «перейти к шагу 1» вместо того, чтобы показать, шаг 2.

+0

возможно дубликат [проверить поле и перенаправлением на многоступенчатом - Drupal веб-форму] (http://stackoverflow.com/вопросы/6898052/чек-поле-и-перенаправление-на-многоэтапный-Webform-друпал) – joshmmo

ответ

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

 Смежные вопросы

  • Нет связанных вопросов^_^