Hartmut Kroos: Form, Input, Button - Warum muß der Button mit?

Beitrag lesen

problematische Seite

Ein kleines Problem, kurz erklärt.

Php stellt mittels sql eine List aller Menschen zusammen, ein Shortcut-Button soll diese Auswahl auf alle blauäugigen mit sonnigem Gemüt und Schuhgröße 37 reduzieren. Mein Script sendet bei der Eingabe des Textes aber auch immer (nur) den ersten Button mit. Wie kann man das elegant verhindern/abfangen?

Im Beispiel werden die Daten nicht erhalten, was in der Realität natürlich anders ist.

Vielen Dank für Eure Hilfe

<!DOCTYPE	 html>
<html lang = "de">
  <head>
  </head>
  <body>
    <?php
      var_dump($_POST);
    ?>
    <br/>
    <form
      action = "Formular.php"
      method="post"
      enctype = "multipart/form-data">
      <select onchange = "this.form.submit()" name = "Dropdown">
        <option value = "Auswahl 1">Auswahl 1</option>
        <option value = "Auswahl 2">Auswahl 2</option>
      </select><br/>
      <button type = "submit" name = "VorauswahlA" value = "VorauswahlA">
        Komplexer Filter (A)
      </button><br/>
      <button type = "submit" name = "VorauswahlB" value = "VorauswahlB">
        Komplexer Filter (B)
      </button><br/>
      <input type = "text" name = "Texteingabe" value = "Ihre Eingabe bitte" onchange = 'this.form.submit()'/>
    </form>
  </body>