FORMS: RESET funktioniert nicht sobald INPUT mit VALUE vorbelegt
Marion Schmid
- html
Hallo!
Irgendwie funktioniert bei mir der Reset-Button
<INPUT type="RESET"...> nicht, wenn im FORMULAR Werte mit VALUE in
<INPUT type="text" ..>vordefiniert sind.
Das macht vielleicht keinen Sinn, wenn man nur <INPUT TYPE="text"
VALUE="irgendwas"...> schreibt.
Ich arbeite gerade jedoch an einer Eingabeseite mit PHP. Die Einträge
werden mit GET übermittelt und man kann auf einer Bestätigungsseite
nochmal testen, ob die Einträge auch richtig sind. Wenn nicht kommt
man wieder zurück zum Eingabeformular. Dort werden durch die zusätzliche Angabe
eines VALUES, also
<INPUT TYPE="text" VALUE="<?php echo $password ?>" name="vorname">
die vorher eingetragenen Werte wieder angezeigt, damit man sie nicht nochmal
alle eintragen muss. Will man jetzt in dem Stadium, also wenn zurückgegebene
Werte in die INPUT-Felder eingetragen sind, ein RESET machen, funktioniert
das nicht...
RESET scheint also nur zu funktionieren, wenn im Formular in ein leeres Feld
gerade etwas eingetragen wurde, nicht aber wenn Werte über
VALUE voreingetragen sind.
Weiß jemand, wie man dieses Problem lösen oder umgehen könnte?
DANKE schonmal im Voraus!!
Hi,
Irgendwie funktioniert bei mir der Reset-Button
<INPUT type="RESET"...> nicht, wenn im FORMULAR Werte mit VALUE in
<INPUT type="text" ..>vordefiniert sind.
was heißt "funktioniert nicht"?
"Reset" bedeutet, daß die voreingestellten Werte wiederhergestellt werden. Es ist _kein_ "clear". Wenn bei Dir etwas anderes passiert, wäre vielleicht eine URL hilfreich.
Cheatah
es ist _kein_ "clear". Wenn bei Dir etwas anderes passiert, wäre vielleicht eine URL hilfreich.
Danke für den Hinweis! Ich werde die Sache nun mit ner URL lösen, d.h. anstelle
des Reset-Buttons eine normale URI, die mir alle Werte, die zurückübergeben
wurden, in ne weitere URI setzt, dahin aber nicht mehr weiterübergibt. Dann
bleiben die values in den input-felder leer.
Grüssi,
es ist _kein_ "clear". Wenn bei Dir etwas anderes passiert, wäre vielleicht eine URL hilfreich.
Danke für den Hinweis! Ich werde die Sache nun mit ner URL lösen, d.h. anstelle
des Reset-Buttons eine normale URI, die mir alle Werte, die zurückübergeben
wurden, in ne weitere URI setzt, dahin aber nicht mehr weiterübergibt. Dann
bleiben die values in den input-felder leer.
Häh? Das muss ich jetzt aber nicht kapieren oder? *fg* Hier meine Variante:
<input type="button" value="Löschen" onclick="document.forms[0].elements['vorname'].value=' ';">
lg bernhard
Hi,
Weiß jemand, wie man dieses Problem lösen oder umgehen könnte?
DANKE schonmal im Voraus!!
Wie Cheatah schon sagte, Reset macht kein _clear_
hmm... was du haben willst soll es so aussehen wie
http://i-netlab.de/cgi-bin/events.cgi? Da kannst
du mit dem Backbutton zurück und alles steht noch so da
wie eingegeben. Reset stellt lediglich den alten Zustand
wieder her - also "kein" value in der textarea !
CU, Rolf