FormIt и select
Здравствуйте.
Пытаюсь организовать добавление ресурсов из фронтэнда с помощью FormIt.
Суть проблемы: при попытке записать как значение tv-параметра нового ресурса строку из селекта, получаю
Код селекта:
Спасибо.
Пытаюсь организовать добавление ресурсов из фронтэнда с помощью FormIt.
Суть проблемы: при попытке записать как значение tv-параметра нового ресурса строку из селекта, получаю
Warning: in_array() expects parameter 2 to be array, string given
Код селекта:
<select name="tvCity" id="tvCity">
<option value="Киев"[[!+fi.City:FormItIsSelected=`Киев`]]>Киев</option>
<option value="Донецк"[[!+fi.City:FormItIsSelected=`Донецк`]]>Донецк</option>
<option value="Харьков"[[!+fi.City:FormItIsSelected=`Харьков`]]>Харьков</option>
</select>
Спасибо.
Комментарии: 4
Сделал так:
<option value="Киев"[[!+fi.tvCity:is =`Киев` :then=`selected`]]>Киев</option>
сегодня тоже столкнулся с такой проблемой и ваше решение помогло) спасибо)
Честно говоря не понимаю, как оно у вас работает? Вероятно, за 2 года, phx в formit успели поломать?
Столкнулся с такой же проблемой, но только не с SELECT, а с RADIO и CHECKBOX:
в логах ошибка:
Хотя сама форма работает, сообщения отправляются
в логах ошибка:
PHP warning: in_array() expects parameter 2 to be array, string given
Конструкция какая:<input id="datchik" class="cmn-toggle cmn-toggle-round" type="checkbox" name="datchik[]" value="да" [[!+fi.datchik:FormItIsChecked=`да`]]>
Чет не могу никакой информации по этой проблеме найти, Поможет кто?Хотя сама форма работает, сообщения отправляются
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.