Сохранение выбранной опции при изменении - HTML / Javascript - PullRequest
0 голосов
/ 02 февраля 2012

Я не делал этого довольно много лет и забыл.Пришлось искать также onchange и cookie. В любом случае, я хочу, чтобы cookie сохранял выбранное значение во время onChange.Я знаю, что есть лучшие способы сделать это, например, с помощью POST, но я не могу изменить остальную часть страницы и код.

<table style="background-color: #FFDD18;" width="100%" class="yearSelect"><tr>
<td><b>Select Year: </b>

<select name="yearEffSelect" id="yearEffSelect"
   onchange="setCookie('YearEffSelected',__WHAT_GOES_HERE?__,1)">
<option value='2001'>2001</option>
<option value='2002'>2002</option>
<option value='2003'>2003</option>
<option value='2004'>2004</option>
<option value='2005'>2005</option>
<option value='2006'>2006</option>
<option value='2007'>2007</option>
<option value='2008'>2008</option>
<option value='2009'>2009</option>
<option value='2010'>2010</option>
<option value='2011' selected>2011</option>

</select>
</td>
</tr></table>

Итак, вопрос: какой код входит в " __ WHAT_GOES_HERE? __"?

Что-то похожее на document.getId ('yearEffSelected'). GetValue ()?

1 Ответ

0 голосов
/ 02 февраля 2012

Вы можете использовать

this.value

, чтобы получить выбранное значение.

Предполагается, что у вас уже есть функция с именем setCookie.

...