【发布时间】:2012-12-02 22:24:12
【问题描述】:
我正在制作一个带有下拉菜单的登录页面,它将用户重定向到一个新目录。
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,请检查:stackoverflow.com/questions/13873822/…
-
感谢 yckart,localstorage 在这方面做得很好。
标签: javascript redirect drop-down-menu