Не отправлять переменную GET при отправке, если раскрывающийся список не выбран
У меня есть форма, которую я использовал для фильтрации результатов поиска, которые состоят только из выпадающих. Я использую GET, а не публикую, чтобы можно было легко поделиться результатами с URL.
<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, если пользователь не меняет выбор. Это множественные выпадающие меню, идентичные этому для модельного года и т. Д.
Возможно ли, чтобы переменная Make не отображалась в URL, если она не используется?
Как и сейчас, если этот код будет отправлен, он сообщит website.com/?Make=nothing. Я попытался удалить значение, а затем он говорит website.com/?Make=All. Я не хочу, чтобы make отображался в URL, если & quot; Все & quot; выбран. Это возможно?