Hallo zusammen,
meine Seite besteht aus 3 php files, die verschiedene Bereiche der Seite darstellen. In einer davon hat der Benutzer die Möglichkeit, via Dropsdowns, eine Ergebnisliste die in einem anderen php File dargestellt wird einzuschränken. Deswegen habe ich 2 Buttons unter den Dropdowns. Einer davon schickt das Formular ab, und lädt die Ergebnisliste neu. Dies mach ich ganz einfach mit:
echo '<form method="POST" action="result.php?v1='.$v1.'&v2='.$v2.'&v3='.$v3.'" target="result">', PHP_EOL;// ein Dropdown als Beispiel$select= '<select name="v1" >';$select.='<option selected></option>';$select.='<option>verpflichtend</option>';$select.='<option>tailorbar</option>';$select.='</select>';//Buttonsecho '<td align="right"> <button type="reset">Reset</button></td><td align="left"><input type="submit" name="Submit" value="Filter"></td>';
Der Reset Button leert so natürlich nur die Dropdownauswahl und dann muss der Benutzer aber noch auf Filter drücken um die Ergebnisliste neuzuladen.
Das ist umständlich und es wäre schöner wenn der Benutzer durch Reset direkt die andere php Seite neu laden kann.
Ich habe schon folgende Sachen probiert:
<form method="POST" action="result.php?v1=%&v2=%&v3=%"><input type="submit" value="Reset" ></form>
genauso hab ich probiert mit onclick das auszuführen, aber konnte es nicht richtig umsetzen. Ich hab auch überlegt mit unset($v1) die Variablen zu löschen, aber dann ist die ja ganz gelöscht und in den Button konnt ich die Funktion auch nicht einbauen
Hat da jemand noch ne Idee, wie man das am Besten umsetzen kann?
Vielen Dank schonmal
[/Code]