Валидация

Главные вкладки

Аватар пользователя ivan234 ivan234 13 сентября 2011 в 11:18

Написал свой модуль, в котором есть форма с текстовым полем "Код". Этот код должен совпадать с значением из некоторой таблицы БД. Как задать валидацию этого поля для фиксированного числа вводов (количество попыток выбирается из таблицы). Т.е. чтобы выводилось сообщение типа "У вас осталось N попыток" затем N-1 и т.д. при неверном вводе. Если 0, то редирект (это я знаю). Как уменьшать количество попыток, не могу побороть.

Комментарии

Аватар пользователя Orion76 Orion76 13 сентября 2011 в 12:36

в функции генерации формы в массив form_state добавте элемент form_state['count_input']=3(или ваше число)
а при валидации уменьшайте-проверяйте его значение.