我已从中二下降为:
<form id="redirect">
<select id="location">
<option value="bus">Bus</option>
<option value="station">Station</option>
<option value="office">Office</option>
</select>
<select id="goto">
<option value="home">Home</option>
<option value="city">Cty</option>
</select>
<input type="submit" value="submit"></input>
</form>
如何使用Javascript提交重定向选择下拉列表
如果#location = Bus && #goto = Home =>单击提交重定向=>>google.com
如果#location = Bus && #goto = Cty =>单击提交重定向=>>facebook.com
将其他#位置匹配为
如果#location = Station && #goto = Home =>单击提交重定向=>>url1.com
如果#location = Cty && #goto = Cty =>单击提交重定向=>>url2.com
非常感谢!
发布于 2018-11-12 02:46:37
以下是你的做法:
var form = document.getElementById("redirect");
form.onsubmit = function() {
var location = document.getElementById("location").value;
var goto = document.getElementById("goto").value;
if (location == "Bus") {
if (goto == "Home") {
window.location.href = "https://google.com";
}
else {
window.location.href = "https://facebook";
}
} else {
if (goto == "Home") {
window.location = "a url";
}
else {
window.location.href = "another url";
}
}
} 根据你的意愿改变那些URL。
https://stackoverflow.com/questions/53255340
复制相似问题