как сделать select с "памятью" выбранного ранее состояния option

ufaclub

Полезный
Регистрация
1 Май 2007
Сообщения
395
Реакции
19
PHP:
<select name="select">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

желательно на джуквери.
Например выбрали option со значением 1 - потом перешили на другую страницу и там уже в селекте будет выбрана - 1
 
варианта у Вас два, запоминать выбор на серверной стороне, и выставлять селект в нужное положение при его генерации,
или использовать cookie и сохранять там выбранное значение
 
При чем тут jquery, если речь идет о переходе на другую страницу?
Поддерживаю Для просмотра ссылки Войди или Зарегистрируйся, вам стоит на 2й странице, считать значение $_POST['select'], и выставить соответственно "selected='select'" для определенного option
 
варианта у Вас два, запоминать выбор на серверной стороне, и выставлять селект в нужное положение при его генерации,
или использовать cookie и сохранять там выбранное значение

Поддерживаю, работу с cookie можно реализовать только с помощью jquery: используйте плагин Для просмотра ссылки Войди или Зарегистрируйся. Вешаем на изменение значения селекта запись в cookie:

Код:
$.cookie('select_value', $('#myselect').val());

Ну а на второй странице читаете и устанавливаете значение:

Код:
$('#myselect').val($.cookie('select_value'));
 
походу с куки удачное может быть решение, можно также расширить, чтоб запоминало состояние для нескольких контролов.
Для просмотра ссылки Войди или Зарегистрируйся
 
работу с cookie можно реализовать только с помощью jquery

кто Вам такое сказал ? jquery просто обвертка, никто не мешает использовать голый js document.cookie
 
кто Вам такое сказал ? jquery просто обвертка, никто не мешает использовать голый js document.cookie

Я, скорее всего, некорректно выразился.. Под выражением "только с помощью jquery" я имел в виду "используя всего лишь jquery", как и просил ТС. И акцент на этом я сделал, цитируя Ваше же сообщение
варианта у Вас два, запоминать выбор на серверной стороне, и выставлять селект в нужное положение при его генерации,
или использовать cookie и сохранять там выбранное значение
, одновременно возражая denik, с его словами
При чем тут jquery, если речь идет о переходе на другую страницу?
Поддерживаю Для просмотра ссылки Войди или Зарегистрируйся, вам стоит на 2й странице, считать значение $_POST['select'], и выставить соответственно "selected='select'" для определенного option
.
 
Назад
Сверху