Выберите опцию в выпадающем меню HTML - PullRequest
1 голос
/ 27 июня 2010

Я хочу иметь возможность выбрать опцию в выборе по значению, полученному из сеанса, это возможно? Например, в моем списке:

  • Книга
  • Конференция
  • Журнал

И, например, книга была в сессии, поэтому она выбирает книгу в раскрывающемся меню.
Заранее спасибо
Декан

Ответы [ 2 ]

3 голосов
/ 27 июня 2010

я приведу следующий пример с помощью языка ruby. который выбирает 'Book', когда сессия [: some] содержит строку 'Book'

<select>
 <option value="Book" <%= 'selected' if session[:some]=="Book" %>>Book</option>
 <option value="Conference"  <%= 'selected' if session[:some]=="Conference" %>>Conference</option>
 <option value="Journal"  <%= 'selected' if session[:some]=="Journal" %>>Journal</option>
<select>

В чистом HTML

<select name="">
 <option value="Book" 'selected'>Book</option>
 <option value="Conference" >Conference</option>
 <option value="Journal" >Journal</option>
<select>
0 голосов
/ 27 июня 2010

Атрибут HTML selected можно установить для выбранных параметров.

Что касается сессии, вы не описали, как вы собираете эту информацию - JavaScript, PHP и т. Д. Если вы укажете это, вы можете получить пример кода.

...