Добрый день!
Аналогичная ситуация возникла, но проблему с валидацией частично решил - ошибку на то, что из списка ничего не выбрано, теперь выдаёт по тому же принципу, что и по обычным текстовым полям. Но возникла другая проблема - если в списке выбирать опшион
НЕ -Выберите из списка-, а реальные значения, то после нажатия кнопки submit ошибка всё равно показывается, а опшион сбрасывается на -Выберите из списка-
Изменял содержимое шаблона form.result.new комплексного компонента bitrix:form, а точнее просто добавил отрисовку [td] туда, где описываются действия ошибок.
Цитата |
---|
[td] <?if($FIELD_SID == "SIMPLE_QUESTION_839" :?> <select class="inputselect" name="form_dropdown_<?=$FIELD_SID?>" id="form_dropdown_<?=$FIELD_SID?>" size="1"> <?foreach($arQuestion["STRUCTURE"] as $value):?> <option value="<?=$value["VALUE"]?>"><?=$value["MESSAGE"]?></option> <?endforeach;?> </select> <?else:?> <?=$arQuestion["HTML_CODE"]?> <?endif;?> [/td]
|
В инете пересмотрел множество примеров, но ничего подогнать под себя не получилось. Использование методов передачи данных тоже не помогло. В чём проблема и куда копать?