Uli: Textarea ist vergeßlich ...

Hallo,

ich habe folgendes Problem ...

Mit einem Zurück-Button werden, wenn der User ein Formular-Feld nicht ausgefüllt hat,
die Variablen wieder zurück gegeben:

<a href="kontakt.php
?anr=<?=$HTTP_POST_VARS["anrede"]?>
&name=<?=$HTTP_POST_VARS["name"]?>
&email=<?=$HTTP_POST_VARS["email"]?>
&bem=<?=$HTTP_POST_VARS["bem"]?>?>" class="hlp1">
Klicken Sie hier</a> um die Eingaben zu vervollständigen.

Soweit ist auch alles OK.

Nur das Textarea-Feld im Formular "vergisst" die vormals eingegebenen Werte.

Dies wird im Formular so definiert:

<textarea name="bem" class="m" rows="5" cols="39" value="<?=(isset($HTTP_GET_VARS["bem"])) ? $HTTP_GET_VARS["bem"] : ""?>">

Woran kann's liegen?

Viele Grüße
Uli

  1. Hi,

    ich habe folgendes Problem ...

    Mit einem Zurück-Button werden, wenn der User ein Formular-Feld nicht ausgefüllt hat,
    die Variablen wieder zurück gegeben:

    <a href="kontakt.php
    ?anr=<?=$HTTP_POST_VARS["anrede"]?>
    &name=<?=$HTTP_POST_VARS["name"]?>

    & statt & (und zwar bei allen...)

    &email=<?=$HTTP_POST_VARS["email"]?>
    &bem=<?=$HTTP_POST_VARS["bem"]?>?>" class="hlp1">
    Klicken Sie hier</a> um die Eingaben zu vervollständigen.

    Soweit ist auch alles OK.

    Nur das Textarea-Feld im Formular "vergisst" die vormals eingegebenen Werte.

    Dies wird im Formular so definiert:

    <textarea name="bem" class="m" rows="5" cols="39" value="<?=(isset($HTTP_GET_VARS["bem"])) ? $HTTP_GET_VARS["bem"] : ""?>">

    Woran kann's liegen?

    Du beschuldigst das arme unschuldige textarea-Element,
    weil Du Deinen eigenen Fehler vertuschen willst.

    textarea hat kein value-Attribut.

    Der Wert eines textarea-Elements ist der Inhalt des textarea-Elements.

    Andreas

    1. Hallo.

      Du beschuldigst das arme unschuldige textarea-Element,
      weil Du Deinen eigenen Fehler vertuschen willst.

      Hm, also ich würde einfach mal behaupten, dass man das nicht wirklich versteht, wenn man den Fehler nicht schon selbst zuvor kannte.
      Daher: Bitte mal nachlesen, wie sich ein textarea definiert (</selfhtml/html/formulare/eingabe.htm#bereiche>)

      Grüße aus Würzburg
      Julian