Loony: ASP submit

Hallo,

habe eine bescheidene Frage für folgende Problematik.

1. Formular mit texteingabe.
Hier gebe ich jetzt "Mein_Haus" ein.

Wenn keine Prüfung stattfindet wird alles richtig eingetragen in die DB.
(Request.From("textfeld"))

Hier gebe ich jetzt mit Leerzeichen "Mein Haus" ein.
Wenn keine Prüfung stattfindet wird alles richtig eingetragen in die DB.
(Request.From("textfeld"))

2. Mit Prüfung
Nun wird ein weiteres Formular auf der selben Seite angesprochen. Wenn jetzt das submit kommt dann bekomme ich als string nur "Mein" zurück aus dem ersten Formular. Sprich immer nur den String bis zum ersten leerzeichen.
Verwende ich keine Leerzeichen funktioniert alles.

Warum?

  1. echo $begrüßung;

    1. Formular mit texteingabe.
      Hier gebe ich jetzt "Mein_Haus" ein.
    2. Mit Prüfung
      Nun wird ein weiteres Formular auf der selben Seite angesprochen. Wenn jetzt das submit kommt dann bekomme ich als string nur "Mein" zurück aus dem ersten Formular. Sprich immer nur den String bis zum ersten leerzeichen.

    Schau bitte in den Quelltext der HTML-Seite und dann in eine HTML-Dokumentation, wie Attributwerte geschrieben werden, damit sie nicht am Leerzeichen als beendet aufgefasst werden.

    echo "$verabschiedung $name";

    1. »» 1. Formular mit texteingabe.
      »» Hier gebe ich jetzt "Mein_Haus" ein.
      »» 2. Mit Prüfung
      »» Nun wird ein weiteres Formular auf der selben Seite angesprochen. Wenn jetzt das submit kommt dann bekomme ich als string nur "Mein" zurück aus dem ersten Formular. Sprich immer nur den String bis zum ersten leerzeichen.

      Schau bitte in den Quelltext der HTML-Seite und dann in eine HTML-Dokumentation, wie Attributwerte geschrieben werden, damit sie nicht am Leerzeichen als beendet aufgefasst werden.

      Leider hilft mir das nicht, weil doch beim ersten mal alles richtig ist. Erst wenn das zweite Formular einen Submit macht wird der String gekürzt. Es geht doch um das value des Feldes nicht um die Attribute.

      1. Yerf!

        Es geht doch um das value des Feldes nicht um die Attribute.

        Der http://de.selfhtml.org/html/formulare/eingabe.htm#felder_vorbelegung@title=Value des Feldes *ist* ein Attribut.

        Gruß,

        Harlequin

        --
        <!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
        1. Der http://de.selfhtml.org/html/formulare/eingabe.htm#felder_vorbelegung@title=Value des Feldes *ist* ein Attribut.

          "value" ist das Attribut, der "Value" ist der Wert dieses Attributs :)

          1. Yerf!

            "value" ist das Attribut, der "Value" ist der Wert dieses Attributs :)

            Nicht so viel Rumspalten, sonst kommen die Leute vom Haarschutzbund... ;-)

            Gruß,

            Harlequin

            --
            <!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
            1. Nicht so viel Rumspalten, sonst kommen die Leute vom Haarschutzbund... ;-)

              In puncto Haare gibt's bei mir eh nicht viel zu holen :p

          2. Hi!

            » Der http://de.selfhtml.org/html/formulare/eingabe.htm#felder_vorbelegung@title=Value des Feldes *ist* ein Attribut.

            "value" ist das Attribut, der "Value" ist der Wert dieses Attributs :)

            Oh wir spalten gerade Haare: "value" ist der AttributNAME und der "Wert" ist der AttributWERT - das Attribut heißt: 'value="Wert"'.

            off:PP

            --
            "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
      2. Mahlzeit Loony,

        »» Schau bitte in den Quelltext der HTML-Seite und dann in eine HTML-Dokumentation, wie Attributwerte geschrieben werden, damit sie nicht am Leerzeichen als beendet aufgefasst werden.

        Leider hilft mir das nicht,

        Doch, tut es. Mach doch einfach mal, was dedlfix vorschlug. Was fällt Dir auf?

        weil doch beim ersten mal alles richtig ist.

        Das ist irrelevant - es geht um das zweite Absenden bzw. den HTML-Quelltext des Formulars nach dem ersten Absenden.

        Erst wenn das zweite Formular einen Submit macht wird der String gekürzt.

        Er wird nicht gekürzt. Mit Sicherheit nicht. Es handelt sich höchstwahrscheinlich vielmehr um invaliden Code.

        Es geht doch um das value des Feldes nicht um die Attribute.

        Aha. Und wie wird der Values eines Eingabeelements in HTML notiert? Etwa nicht als Attribut?

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|