Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Не сохраняется выбор в select'e

Не сохраняется выбор в select'e


     23.04.2012    Шаблоны (TPL)    2892

вопрос
Здравствуйте. Требуется помощь, как сохранить выбор в select'е? После отправки формы и обновления страницы, сбрасывается на дефолт.

Вот собственно:
                                        <select name="xfield[sex]" class="pass_rec__body__select">
                                            <option value="Мужской">Мужчина</option>
                                            <option value="Женский">Женщина</option>
                                        </select>


Направьте на путь праведный, очень требуется исправить этот косяк.

Ответил: rashpil


Формально, используя исключительно html этого дела не добится. Если только вас не устроит просто выделение элемента списко параметром selected. Такие вещи делаются на php с занесением отправленных данных куда-нибудь (Можно даже в сессию или в куки). Ещё можно на JS, но всё упирается в то как скрипту предоставить данные, чтобы он выделил нужный элемент. Можешь посмотреть как в DLE работает функция MakeDropDown();

Комментарии пользователей (2)

promax
29

182 | 174

promax - 25 апреля 2012 20:57 - Юзер

Вот есть такой вариант _ttp://0-web.ru/dle/free-mod-dle/30-userinfo-1.3.html

kriv
7 | 9

kriv - 5 мая 2012 02:08 - Юзер

Присоединяюсь к rashpil, я бы хранил в сессии, например так: $_SESSION['gender']

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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