Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保存所选选项onChange-HTML/Javascript_Javascript_Html_Cookies_Onchange - Fatal编程技术网

保存所选选项onChange-HTML/Javascript

保存所选选项onChange-HTML/Javascript,javascript,html,cookies,onchange,Javascript,Html,Cookies,Onchange,我已经好几年没做这件事了,都忘了。还得查一下onchange和cookie的用法。。 无论如何,我希望cookie在onChange期间保存所选的值。我知道有更好的方法可以做到这一点,即使用POST,但我无法更改页面的其余部分和代码 <table style="background-color: #FFDD18;" width="100%" class="yearSelect"><tr> <td><b>Select Year: </b>

我已经好几年没做这件事了,都忘了。还得查一下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>

选择年份:
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
那么,问题是:“\uuuuu这里是什么?\uuuu”中有什么代码

与document.getId('yearEffSelected').getValue()类似的内容?

您可以使用

this.value
以获取选定的值

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