2012-02-02 4 views
0

나는 이것을 몇 년 동안하지 않고 잊어 버렸습니다. onchange와 쿠키 사용을 찾아야 만했습니다. 어쨌든, onChange 중에 선택한 값을 저장하기를 원합니다. POST를 사용하여이를 수행하는 더 좋은 방법이 있다는 것을 알고 있지만 나머지 페이지와 코드는 변경할 수 없습니다.변경 사항 저장 - HTML/자바 스크립트

<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()?

답변

0

당신이 선택한 가치를 얻을 수

this.value 

를 사용할 수 있습니다.

이것은 이미 존재하는 setCookie이라는 기능이 있다고 가정합니다.

+0

와우 ... 너무 간단합니다. 감사. 그것은 작동합니다. – elcool

관련 문제