ronion
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Доброго выходного дня! Был у меня такой селект: Код: <select name="curseName" id="curseName"> <option value="Семинар 1" <?php if($_POST['curseName']=='Семинар 1') echo 'selected'; ?>>Семинар 1</option> <option value="Семинар 2" <?php if($_POST['curseName']=='Семинар 2') echo 'selected'; ?>>Семинар 2</option> <option value="Семинар 3" <?php if($_POST['curseName']=='Семинар 3') echo 'selected'; ?>>Семинар 3</option> </select> | Команды PHP восстанавливают выбранное значение SELECT-а после отработки формой команды POST. Для удобства редактирования вынес названия семинаров в отдельный массив в файле .JS. Теперь SELECT формируется динамически в зависимости от количества семинаров, указанных в .JS Код: <script type="text/javascript"> var select = document.getElementById("curseName"); for (var i = 0; i < seminars.length; i++) { var option = document.createElement("option"); option.text = seminars[i][0]; option.value = seminars[i][0]; select.add(option, null); } </script> | Но вот как вставить в динамически формируемый SELECT в новые OPTION строку PHP: Код: <?php if($_POST['curseName']=='Семинар 3') echo 'selected'; ?> | никак не могу догадаться. Помогите, кто может! )) | Всего записей: 1 | Зарегистр. 13-07-2014 | Отправлено: 13:50 13-07-2014 | Исправлено: ronion, 14:23 13-07-2014 |
|