我正在製作一個登陸頁面,並帶有一個下拉菜單,它將用戶重定向到一個新目錄。下拉菜單記住選擇和重定向用戶
http://steerbox.com/countryselect/
部分工作,現在我需要添加代碼來設置cookie選擇國家時,使下一次用戶訪問登陸頁面就會自動重定向到該國的目錄而無需再次從下拉菜單中選擇。
我發現jquery和javascript將設置下拉選擇的cookie,但我似乎無法得到下拉菜單設置cookie,仍然重定向用戶。以下是我目前用於下拉和重定向的腳本:
<Script language="JavaScript">
function goto(form) { var index=form.select.selectedIndex
if (form.select.options[index].value != "0") {
location=form.select.options[index].value;}}
</SCRIPT>
<FORM NAME="form1">
<SELECT NAME="select" ONCHANGE="goto(this.form)" SIZE="1">
<OPTION VALUE="">Select Country
<OPTION VALUE="chile">Chile
<OPTION VALUE="colombia">Colombia
<OPTION VALUE="bolivia">Bolivia
</select>
</FORM>
謝謝!院長
如果localsStorage是一種可能性,檢查:http://stackoverflow.com/questions/13873822/restore-dropdown-selection-after-refresh-local-storage – yckart
感謝yckart,localStorage的是偉大的工作爲了這。 –