0
我有一個表單,用於過濾只包含下拉菜單的搜索結果。我使用GET而不是發佈,以便可以輕鬆地將結果與URL共享。如果未選擇dropwdown,則不發送GET變量
<form action="" name='filter' method="GET">
<select name="Make" id="Make">
<option selected="selected" value ="nothing">All</option>
<option value="Toyota">Toyota</option>
<option value="Honda">Honda</option>
</select>
<input type="submit" value="Filter">
</form>
因爲它現在是如果它將提交值爲「無」的get變量如果用戶不改變選擇。他們是多個下拉相同,這對於型號年份等相同
如果不使用Make變量不顯示在URL中是否可能?
現在,如果代碼是submited它會說網站??Make=nothing。我嘗試刪除價值,然後它說網站??完全=。如果選擇「全部」,我不想在URL中顯示。這可能嗎?
我縮短了簡單代碼,我忘了添加提交按鈕。我將編輯主帖。沒有JS沒有辦法做到這一點? – Marc
你可以用jQuery做同樣的事情,或者將表單的方法更改爲'POST',然後它將不會在URL中可見 – alfasin