Julius: Suchmaschine in DB

Beitrag lesen

Hallo PHP-Neuling,

<input type="hidden" name="aktion" value="Suchen">
<input id="savebutton" type="submit" value="Suchen" onclick="submit">

Das Markup ist fehlerhaft, weil beim Klick mittels onclick-Attribut das ungültige JavaScript submit ausgeführt wird, sollte weggelassen werden. Außerdem lässt sich das gezeigte Markup bei gleicher Funktion kürzer und eleganter schreiben:

<button name="aktion" value="Suchen">Suchen</button>

Weil die Beschriftung eines button-Elements in seinem Inneren steht (und somit auch HTML enthalten kann!), kann man mittels name- und value-Attribut die Aktion kodiert werden. Falls du eine andere Aktion mit dem gleichen Formular anbieten möchtest, müsstest du nur einen weiteren, angepassten Button hinzufügen; toll, oder?

Gruß
Julius