Eingabefeld

halli hallo hallöchen,
ich habe ein sehr großes problem:

ich habe auf einer html/php seite texteingabefelder („txt_nachname“ und „txt_vorname“). zudem habe ich noch einen button „abschicken“.
wenn man nun auf den button klickt, wird gecheckt, ob in beiden feldern eine eingabe gemacht wurde. wenn nun ein feld nicht ausgefüllt wurde kommt eine fehlermeldung, dass man es bitte ausfüllen soll. nur dass problem ist, dass wenn die fehlermeldung ausgegeben wird, dass dann das schon ausgefüllte textfeld wieder gelöscht wird.

hättet ihr da eventuell eine idee, wie ich dies beheben könnte??

mfg yeee

ps: danke schon mal im vorraus

Hallo,

das ist kein PHP sonder ein HTML-Problem.
Du mußt beim Neuaufbau der Seite die schon an das Script übertragenen Werte in die Eingabefelder einsetzen. (Übrigens wäre evtl. eine JS-Lösung etwas eleganter)

http://de.selfhtml.org/html/formulare/eingabe.htm#fe…

Ciao
So9

http://www.sven-of-nine.de

Hallo Sven,
erst mal danke für deine antwort!
Das textfeld ist in php geschrieben und deshalb meines erachtens ein php problem, oder liege ich da falsch?

ja, sicherlich wäre eine js lösung eleganter, aber ich muss dies leider in php programmieren!

mfg yeee

ps: ich freue mich über weiter beiträge/antworten

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Das textfeld ist in php geschrieben und deshalb meines
erachtens ein php problem, oder liege ich da falsch?

Ja du liegst falsch. Dein PHP-Skript erzeugt HTML-Code welchen der Browser dann interpretiert. Da dir der Link auf Selfhtml scheinbar nicht geholfen hat, hier nochmal die Erklärung des Problems
Du erzeugst mit PHP folgendes Textfeld (nehme ich an)

Jetzt wird der Inhalt der Variable password zu deinem Script übertragen. Weil z.B. das password zu kurz ist, sendet dein Script wieder die Eingabeseite. Da du dem Eingabefeld keinen Wert zugeordnet hast, wird es also wieder leer sein. Um dies zu verhindern muß Du einen Wert zuordnen. Dies funktioniert so :

Damit wird im Browser als Inhalt des Eingabefeldes „passwordausdemerstenversuch“ angezeigt.

Ich hoffe das hilft die weiter

Ciao
SvenOfNine

http://www.Sven-of-Nine.de