[英]Redirect to a Link without Popup Menu in Browser
I have two dropdown menus with submit button which redirect visitors to specific url base on choices from the dropdown menus. 我有两个带有“提交”按钮的下拉菜单,可根据下拉菜单中的选择将访问者重定向到特定的url。
The issue: When visitor click on the "submit" button, the browser show him a popup menu as show in the below screenshot. 问题:当访客单击“提交”按钮时,浏览器向他显示一个弹出菜单,如下面的屏幕快照所示。 I need to disable this popup. 我需要禁用此弹出窗口。 Which means that visitor should land on the targeted url smoothly and directly. 这意味着访问者应该平稳,直接地到达目标网址。
HTML HTML
<form>
<select id="carbrand">
<option value="volvo">Volvo</option>
<option value="saab" selected="selected">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
<select id="carcolor">
<option value="white">White</option>
<option value="black" selected="selected">Black</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
</select>
<br/><br/>
<input id="btnCallURL" type="button" value="Call URL">
</form>
Javascript 使用Javascript
<script>
document.getElementById('btnCallURL').onclick = function() {
var carbrandObj = document.getElementById('carbrand');
var carcolorObj = document.getElementById('carcolor');
var carbrandValue = carbrandObj.options[carbrandObj.selectedIndex].value;
var carColorValue = carcolorObj.options[carcolorObj.selectedIndex].value;
jsCallUrl(carbrandValue, carColorValue);
}
function jsCallUrl(carbrandValue, carColorValue){
var pageUrl = "";
switch (carbrandValue){
case "volvo":
switch (carColorValue){
case "white":
pageUrl = "volvo-white-page-url.php";
break;
case "black":
pageUrl = "volvo-black-page-url.php";
break;
default:
pageUrl = "volvo-othercolor-page-url.php";
break;
}
break;
case "saab":
switch (carColorValue){
case "white":
pageUrl = "saab-white-page-url.php";
break;
case "black":
pageUrl = "saab-black-page-url.php";
break;
default:
pageUrl = "saab-othercolor-page-url.php";
break;
}
break;
}
alert(pageUrl);
if (pageUrl != ""){
location.href = "https://domain/" + pageUrl;
}
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.