[Решено] Поля с disabled теряют значения при сабмите.
25 мая 2015 в 18:48
Имеется 2 поля text field и taxonomy reference и следующее за ними поле image, которое вроде и не относится к проблеме. Поля text field и taxonomy reference после внесения в них данных, переданных в _GET, отключаются для редактирования, т.е. устанавливается параметр #disabled = TRUE. Проблема в том, что если в следующем поле image имеется значение, то при сабмите данные в disabled полях теряются и валидатор ругается на пустые поля (они обязательны для заполнения). Если в поле image значения нет, или в коде своего модуля убираю установку disabled, все работает как нужно.
Прошу помощи. Можно конечно плюнуть и убрать disabled, но это нежелательно, так как неумелый контингент будет работать с проектом.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Если ставите disabled - то надо убрать #required, значения - не передаются, если надо передать надо использовать #type => 'hidden', '#value' = > 'xxx', тогда disabled - не нужен.
Благодарю! Разобрался с вашей помощью. Проблема решена.
Всегда - пожалуйста