2012-04-04 2 views

ответ

4

Как было установлено here при настройке элемента формы вы должны добавить '#element_validate', который указывает на пользовательскую функцию проверки элемента. Вы можете найти более подробную информацию в форме Api here

+0

Большое спасибо - это сработало отлично :) –

0

Если вы хотите добавить валидацию для всей формы, это на самом деле невозможно. Лучший способ, которым я смог реализовать себя, - добавить пользовательскую функцию в код с $ edit как параметр с Boolean как возвращаемое значение. Затем вызовите функцию в hook_block_save() перед сохранением данных для выполнения дополнительных проверок. Прекрасно работает с единственным исключением, что он не будет выделять красные значения, которые неверны в форме.