保存所选选项onChange - HTML / Javascript

时间:2012-02-02 14:43:27

标签: javascript html cookies onchange

我好几年没有这样做而忘记了。不得不查找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 :(得分:0)

您可以使用

this.value

获取所选值。

这假设你有一个名为setCookie的函数已经存在。