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