Ich habe ein Formular auf einer Seite, auf dem der Benutzer etwas eingibt, und dann wird ein Ergebnis zurückgegeben und auf der Seite angezeigt. Ist es für mich möglich, einen Button zu haben, der sowohl die Suchergebnisse als auch das Formular gleichzeitig löscht?
Ich weiß, dass Sie die <input type="reset" value="Reset"/>
-Schaltfläche im Formular verwenden können, um das Formular zurückzusetzen und den folgenden Code zu verwenden, um die Seite erneut zu laden.
<input type="button" value="Clear Results" onClick="window.location.reload()">
Ist es möglich, die Schaltfläche beide Dinge zu tun, d. h. die Suchergebnisse löschen und das Formular zurücksetzen? Kann es mit JavaScript gemacht werden, wenn ja wie?
Danke
Ich bin ein Fan von @ MikeyHogarth's Vorschlag, da er aufgerufen wird, egal wie die Seite aktualisiert wird. Dies ist eine jener seltenen Zeiten, in denen ich gerade Javascript einfacher als jQuery finde, also wollte ich nur den Code dafür hinzufügen.
%Vor%Dies verwendet das Formularname-Attribut, und wenn Sie lieber das Formular-ID-Attribut verwenden möchten, verwenden Sie stattdessen:
%Vor%Verwenden Sie JQuery, machen Sie so etwas auf der Seite;
%Vor%und dann verwenden Sie einfach Ihre zweite Eingabe, Formulare werden automatisch aktualisiert, wenn die Seite geladen wird.
Sie können die Seite einfach mit diesem Code an den aktuellen Ort weiterleiten:
%Vor% %Vor%Tags und Links javascript html forms