Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Mizter Egoist 09.11.2015 09:55
Если в форме multiple выбираю несколько или одно значение форма не отправляется и значения тоже никакие не получаю.@addEntry[] <script> function select(s_param){ var sSID = s_param.value; var iSID = document.getElementsByClassName('SID'); var iHID = document.getElementsByClassName('HID'); for (var i = 0; i < iSID.length; i++) { iSID[i].setAttribute('id', 'sid_'+[i]); var vSID = iSID[i].value; var inHID = document.getElementById('hid_'+vSID); var sidHID = inHID.id.substr(4); if (sSID == sidHID) { inHID.setAttribute('style', 'display: block;'); } else if (sSID != sidHID) { inHID.setAttribute('style', 'display: none;'); } } } </script> $sections[^get.getSections[]] <div id="addEntry"> <form id="addEntryForm" name="addEntryForm" method="POST" enctype="multipart/form-data" accept-charset="UTF-8"> <label><input type="checkbox" name="active" value="true"> Активен</label><br> <select name="SID" required onchange="select(this)"> <option disabled>Выберите раздел</option> <option value="0">Верхний уровень</option> ^sections.menu{ <option value="$sections.id" class="SID">$sections.title</option> } </select> ^sections.menu{ $heading[^get.getHeadings[$.section_id[$sections.id]]] <select name="HID_${sections.id}" class="HID" id="hid_${sections.id}" required style="display:none" multiple> <option disabled>Выберите рубрику</option> <option value="0">Верхний уровень</option> ^heading.menu{ <option value="$heading.id">$heading.title</option> } </select> } <input type="text" name="position" placeholder="Сортировка" value="100"> <input type="text" name="title" placeholder="Заголовок" required> <input type="text" name="link" placeholder="URL адрес" required> <input type="text" name="keywords" placeholder="Ключевые слова"> <textarea name="text" placeholder="Текст" required></textarea> <div id="input_files"> <label class="fileform"> <span class="filebutton">Выбрать</span> <input type="file" name="fileform" multiple> </label> </div> <input type="submit" name="addEntry" value="Опубликовать"> </form> </div> ^if(def $form:title && def $form:link && def $form:text && def $form:addEntry){ $rHID[HID_${form:SID}] $imgID[^math:uid64[]] ^json:string[$form:fields] } или так: ^if(def $form:addEntry){ $rHID[HID_${form:SID}] $imgID[^math:uid64[]] ^json:string[$form:tables] }