2013-10-08 39 views
1

我試圖將下拉列表中選定的值存儲到cookie中。如何將2個值存儲到cookie中

這裏發生的事情是我有2個下拉list.When我從2選擇值下拉列表,然後點擊提交按鈕,我在下拉列表中選擇要在cookie中存儲2個值..

我怎樣才能做到這一點?

這裏是我使用的代碼..

JavaScript代碼:

function CreateCookie() 
{ 
    if(document.myform.genre.value == ""){ 
     alert("Select some value!"); 
     return; 
    } 


    cookievalue1= escape(document.myform.genre.value) + ";"; 
    document.cookie="genre=" + cookievalue1; 
    alert("Setting Cookies : " + "genre=" + cookievalue1); 

    cookievalue2= escape(document.myform.movie.value) + ";"; 
    document.cookie="movie=" + cookievalue2; 
    alert("Setting Cookies : " + "movie=" + cookievalue2); 


} 

HTML代碼

<table border="0" class="preference"> 
<tr> 
<td> 
Genre:&nbsp; 
<select class="director" name="genre" id="genre"> 
<option>-----------</option> 
<option value="ActionMovies">Action Movies</option> 
<option value="Horror Movies">Horror Movies</option> 
<option value="Comedy">Comedy</option> 
</select> 
</td> 
<td> 
Movie:&nbsp;<select id="movie" name="movie"> 
<option value="">-----Select----</option> 
<option value="">Paranormal Activity</option> 
<option value="">Johnny English</option> 
<option value="">Avengers</option> 
<option value="">Grave Encounters</option> 
<option value="">Rio</option> 
</select> 
</td> 
<td><input type="submit" name="submit" value="submit" onclick="CreateCookie();"></td></tr> 
</table> 

的onclick我打電話這個功能..

這裏警報中僅顯示一個值。第二個值在警報中顯示爲空。

+0

您已將「