dedlfix: Formulare: Reset-Button leert Textfelder nicht

Beitrag lesen

echo $begrüßung;

Ist diese Funktionsweise bei HTML-Formularen grundsätzlich so (wird das resetten vom Browser kontrolliert?)

Von wem sonst? Schließlich findet das Ausfüllen und der Reset-Knopfdruck im Browser statt. Und was soll denn ein Browser anderes machen, als die ihm vorgegebenen Default-Werte zu verwenden? Dass du die Default-Werte für diesen Response aufgrund des vorherigen Requests oder auf gänzlich andere Weise ermittelt hast, ist dem Browser egal.

bzw. gibt es eine Möglichkeit auch die alten Daten resetten zu lassen (bestenfalls ohne JS)?

Ohne Javascript geht es nur mit einem Roundtrip zum Server. Dann allerdings nicht mit einem Reset sondern einem Submit.

echo "$verabschiedung $name";