GET-Variable beim Senden nicht senden, wenn Dropdown nicht ausgewählt ist

Ich habe ein Formular, mit dem ich Suchergebnisse gefiltert habe, die nur aus Dropdowns bestehen. Ich verwende GET anstatt zu posten, damit die Ergebnisse einfach mit der URL geteilt werden können.

    <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>

Wie es gerade ist, wenn es den Wert "nothing" für die get-Variable "Make" sendet, wenn der Benutzer die Auswahl nicht ändert. Es handelt sich um mehrere Dropdowns, die für das Modelljahr usw. identisch sind.

Ist es möglich, dass die Variable Make nicht in der URL angezeigt wird, wenn sie nicht verwendet wird?

Wenn dieser Code jetzt eingereicht wird, heißt er "website.com/?Make=nothing". Ich habe versucht, den Wert zu entfernen, und dann heißt es website.com/?Make=All. Ich möchte nicht, dass make in der URL angezeigt wird, wenn "Alle" ausgewählt ist. Ist das möglich?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage