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

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


     23.04.2012    Все вопросы » Шаблоны (TPL)    4343

вопрос
Здравствуйте. Требуется помощь, как сохранить выбор в 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
Юзер

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

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

kriv
Юзер

kriv - 5 мая 2012 02:08 -

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

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

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

наверх