ASP submit
Loony
- https
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?
echo $begrüßung;
- Formular mit texteingabe.
Hier gebe ich jetzt "Mein_Haus" ein.- 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. 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.
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
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 :)
Yerf!
"value" ist das Attribut, der "Value" ist der Wert dieses Attributs :)
Nicht so viel Rumspalten, sonst kommen die Leute vom Haarschutzbund... ;-)
Gruß,
Harlequin
Nicht so viel Rumspalten, sonst kommen die Leute vom Haarschutzbund... ;-)
In puncto Haare gibt's bei mir eh nicht viel zu holen :p
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
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