Не отправлять переменную 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; выбран. Это возможно?

Ответы на вопрос(1)

Ваш ответ на вопрос