1
当我点击过滤器下拉菜单,并选择即'价格高 - 低'我希望它显示价格的顺序产品,但是当我选择任何选项时什么也没有发生,页面保持不变。如果我手动键入链接,即main.php?sort=name
那么这个工作。网页按价格下拉菜单不工作
HTML:
<select name="menu" id="drop">
<option>-- Select a filter --</option>
<option value="main.php?sort=name">Name A - Z</option>
<option value="main.php?sort=pasc">Price Low-High</option>
<option value="main.php?sort=pdesc">Price High-Low</option>
</select>
JS:
var sortmenu = document.getElementById('menu');
sortmenu.onchange = function() {
window.open(this.options[ this.selectedIndex ].value, "_self");
};
我做了一个主要的编辑只保留相关的位。如果你觉得我错过了什么,请随时回滚,在这种情况下,对不起:) – webeno