Wie erreiche ich, dass der Text in einem Textfeld beim neu Laden nicht gelöscht wird?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wie erreiche ich, dass der Text in einem Textfeld beim neu Laden nicht gelöscht wird?

    Hallo,

    bei meiner Formularüberprüfung werden die bereits eingebenenen Inhalte in dem Eingabefeldern nicht gelöscht, wenn die seite neu geladen wird, wenn ein fehler auftritt. nur bei dem Textfeld verschwindet der gesamte text, obwohl das verfahren genauso ist wie bei den normalen eingabefeldern.

    worauf muss ich bei dem textfeld achten, dass das bereits geschreibene nicht gelöscht wird?

    das ist das formular: formular

    danke im voraus!

  • #2
    Du scheinst den Wert der Usereingabe nicht in die Textarea zu schreiben. Auf jeden Fall ist das value-Attribut leer!
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      Und wenn es nicht leer wäre, würde da auch nix stehen
      [FONT="Helvetica"]twitter.com/unset[/FONT]

      Shitstorm Podcast – Wöchentliches Auskotzen

      Kommentar


      • #4
        Und wenn es nicht leer wäre, würde da auch nix stehen
        Stimmt der Wert kommt ja zwischen die Tags.
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar


        • #5
          Original geschrieben von jahlives
          Stimmt der Wert kommt ja zwischen die Tags.
          Weil textarea unlogischerweise gar kein Attribut value kennt
          EDIT:

          Mit DOM existiert das Attribut dann komischerweise wieder

          Zuletzt geändert von H2O; 13.03.2008, 13:57.
          Gruss
          H2O

          Kommentar


          • #6
            So unlogisch finde ich das nicht, denn der Inhalt von Textarea ist nunmal Fließtext, der von input-Feldern eben nicht!
            [FONT="Helvetica"]twitter.com/unset[/FONT]

            Shitstorm Podcast – Wöchentliches Auskotzen

            Kommentar


            • #7
              textarea erlaubt value im DOM
              Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

              [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
              Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

              Kommentar


              • #8
                ich habe es jetzt mit diesen beiden varianten probiert.. und es funktioniert nicht..

                1:
                PHP-Code:
                <div class="eingabefeld"> <textarea rows='10' cols='57' ><?php if (isset($_POST["spot_text"])) echo $_POST["spot_text"];?></textarea></div>

                2:
                PHP-Code:
                 <div class="eingabefeld"> <textarea rows='10' cols='57' value="<?php if (isset($_POST["spot_text"])) echo $_POST["spot_text"];?>" ></textarea></div>
                die variable "spot_text" ist auf jeden fall gesetzt....

                Kommentar


                • #9
                  Ein Objektattribut ist ja immer noch was anderes als ein (HTML)-Elementattribut. Fakt ist, das das HTML-Element textarea kein value-Attribut hat.

                  @Topic: Problematisch ist evtl., dass die Textarea gar keinen Namen hat .. mit anderen Worten: $_POST['spot_text'] ist nicht "definitiv gesetzt".

                  @TS: Habe ich dir nicht neulich schon gesagt, dass du mal selbst rudimentäre Debug-Funktionen anwenden sollst, bevor du - und an dieser Stelle entschuldige ich mich nicht für meine Ausdrucksweise - saublöde Fragen stellst?
                  Zuletzt geändert von unset; 13.03.2008, 14:17.
                  [FONT="Helvetica"]twitter.com/unset[/FONT]

                  Shitstorm Podcast – Wöchentliches Auskotzen

                  Kommentar


                  • #10
                    @TS: Habe ich dir nicht neulich schon gesagt, dass du mal selbst rudimentäre Debug-Funktionen anwenden sollst, bevor du - und an dieser Stelle entschuldige ich mich nicht für meine Ausdrucksweise - saublöde Fragen stellst?
                    wenn das so saublöde fragen sind, wieso wird das darüber hier diskutiert?

                    mein textfeld hat einen namen!

                    wenn du so schlau bist, dann sag doch einfach was ich falsch mache...

                    Kommentar


                    • #11
                      Original geschrieben von spam2008
                      wenn das so saublöde fragen sind, wieso wird das darüber hier diskutiert?
                      Hier wird über was ganz anderes diskutiert!

                      Original geschrieben von spam2008
                      mein textfeld hat einen namen!
                      Noe.

                      Original geschrieben von spam2008
                      wenn du so schlau bist, dann sag doch einfach was ich falsch mache...
                      Hab ich doch! Und mit einem simplen print_r($_POST); würde dir das auch auffallen!
                      [FONT="Helvetica"]twitter.com/unset[/FONT]

                      Shitstorm Podcast – Wöchentliches Auskotzen

                      Kommentar


                      • #12
                        Original geschrieben von spam2008
                        wenn das so saublöde fragen sind, wieso wird das darüber hier diskutiert?

                        mein textfeld hat einen namen!

                        wenn du so schlau bist, dann sag doch einfach was ich falsch mache...

                        zeig bitte den namen der textarea ich konnte ihn net finden

                        was du falsch machst? bei dem gezeigten code hat die textarea keinen namen oO
                        Die Milch bleibt ranzig!

                        Kommentar


                        • #13
                          mein textfeld hat einen namen!
                          Aber zumindest nicht in deinen Codebeispielen! Im Online Beispiel scheinst du den Namen vergeben zu haben, nur hast du es dort wie es scheint via value-Attribut versucht.
                          Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                          [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                          Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                          Kommentar


                          • #14
                            (Im Onlinebeispiel war vor ca. 2 Minuten noch kein Name - sagt auch mein Cache!)
                            [FONT="Helvetica"]twitter.com/unset[/FONT]

                            Shitstorm Podcast – Wöchentliches Auskotzen

                            Kommentar


                            • #15
                              Meiner sagt das gleiche
                              Code:
                              <textarea onkeydown=pruefLaenge(this) onkeyup=pruefLaenge(this)
                              onfocus=pruefLaenge(this) rows='10' wrap=VIRTUAL cols='57' value="" onchange=pruefLaenge(this)></textarea>
                              Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                              [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                              Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                              Kommentar

                              Lädt...
                              X