Standardmäßig bewirkt ein Formular eine Aktualisierung der Seite. Alle Änderungen, die Sie an der Seite vorgenommen haben, gehen verloren, wenn Sie sie erneut laden.
Anstatt ein Formular mit einer Senden-Schaltfläche zu verwenden, verwenden Sie einfach eine normale Schaltfläche. (Da Sie versuchen, nicht wirklich ein Formular einzureichen.) So etwas wie folgt aus:
<p id="demo"> hello </p>
<form id="form">
<input type="text">
<button type="button" onclick="change()" />
</form>
Sie können es weiter modifizieren die form
ganz zu entfernen, was natürlich würde erfordern Aktualisierung JavaScript und jede CSS für das zur Rechenschaft Strukturelle Veränderung.
Wird die Seite möglicherweise neu geladen, nachdem das Formular abgeschickt wurde? – David
'onsubmit =" return change() ">' und 'function change() {document.getElementById (" demo "). Style.display =" none "; document.getElementById ("Formular"). Style.display = "Block"; Rückgabe false;} ' – Rayon
oh ja das ist der Grund. eine andere Idiot Frage von mir .sorry –