我正在制作一个登陆页面,并带有一个下拉菜单,它将用户重定向到一个新目录。下拉菜单记住选择和重定向用户
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的是伟大的工作为了这。 –