Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

скрытые поля веб формы

00 голосов
4
Есть вопрос для веб формы. Должен хранить служебную информацию. Имеет тип hidden.
Как собстно этот вопрос добавить в веб-форму?!
В админ интерфейсе в разделе "Существующие поля формы" показаны все поля кроме hidden полей.
В API битрикса есть возможность получить доступ к информации о вопросе следующим образом:
Код
$FIELD_ID = 140; // ID вопроса или поля веб-формы
$rsField = CFormField::GetByID($FIELD_ID);
$arField = $rsField->Fetch();

обычные поля в форму вставляются с помощью метода
Код
$FORM->ShowInput('SIMPLE_QUESTION_NNN');

Выяснил, что в $arField["SID"] хранится этот самый 'SIMPLE_QUESTION_NNN'. Пробовал соответственно объединить это:
Код
$FIELD_ID = 24; 
$rsField = CFormField::GetByID($FIELD_ID);
$arField = $rsField->Fetch();
echo $FORM->ShowInput($arField['SID']);

не получилось.

Итак, все таки как работать со скрытыми полями?!
спросил 22 Ноя, 13 от Arahnid (280 баллов)

4 Ответы

00 голосов
Здравствуйте.

Меня мучает тот же самый вопрос.

Подскажите, пожалуйста, как использовать скрытые поля?

Спасибо.
ответил 13 Янв, 14 от karandaw (100 баллов)
00 голосов
Я не осилил hidden поля и потратил менее 20 минут, чтобы скопировать шаблон компонента и изменить type text на hidden для заданного элемента. Выставлял value тут-же. В остальном работа ведется как с текстовым полем.
ответил 01 Май, 14 от Hongakaft (200 баллов)
00 голосов
А поподробнее можете рассказать, как вы это сделали?
ответил 26 Авг, 14 от Titan91 (1,120 баллов)
00 голосов
up
Меня тоже интересует этот вопрос. Добавить скрытое  поле в список полей можно, но задавать для него значения, размещать его на странице нельзя! Так же как и Руслан Хюрри промучался n минут, потом сделал черес стандартный type="hidden"
ответил 01 Янв, 15 от Zaiacs (100 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
0 ответов
спросил 09 Дек, 15 от VI (120 баллов)
0 голосов
1 ответ
0 голосов
2 ответов
спросил 06 Май, 14 от ZooWolf (120 баллов)
0 голосов
2 ответов