Kategorien:
Suchbegriffe:
Suchfelder:
Suche starten
Neue Beiträge / Top 7
Alle Artikel / Liste
Bücher zu ASP/ASP.Net
Startseite / Hilfe
Fragen zu ASP/ASP.NET
Datenschutzrichtlinen
Impressum / Kontakt
Das ASP.Net Codebook. Die unentbehrliche Referenz für alle ASP.Net-Entwickler [Autoren: Stefan Falz, Karsten Samaschke]
Active Server Pages-FAQ
Active Server Pages - FAQ (v. 1.50) © 2000 - 2020 by Stefan Falz Webconsulting

GetFile! Dynamischer Dateiupload im Browser

ASP Allgemein Zurück Druckversion Stefan Falz 12.08.2000
Frage: Warum wird bei Formularfeldern der Inhalt beim ersten Leerzeichen abgeschnitten?
Dies ist kein ASP-Problem, sondern wird durch die HTML-Notation verursacht. HTML (HyperText Markup Language) ist eine rein beschreibende Sprache. Wenn der Browser den HTML-Code parst, trennt er die einzelnen Elemente eines Tags, indem er nach Anführungszeichen und Leerzeichen sucht.

Bei der Angabe:
<input type=text name=textfeld1 value=Hugo Müller>
erscheint in dem Textfeld nur der Name "Hugo", da das folgende Leerzeichen als Ende des Parameters "value" erkannt wird und somit nur die Zeichen vor dem Leerzeichen in das Textfeld protiert werden.

Bei der Angabe:
<input type="text" name="textfeld1" value="Hugo Müller">
erscheint in dem Textfeld der gesamte Name "Hugo Müller", da das folgende Leerzeichen aufgrund der Anführungszeichen nicht als Ende des Parameters "value" erkannt wird, da für diesen Parameter die "..." die Textbegrenzer darstellen.

Generell sollte man (auch wenn einige HTML- und WYSIWYG-Editoren dies auch nicht berücksichtigen) immer Anführungszeichen verwenden, um Parameter in HTML-Tags korrekt anzugeben.
Sehr gut
1 2 3 4 5 6
Ungenügend
Zurück | Bisherige Aufrufe: 14101 | Bisherige Bewertungen: 37 | Durchschnitt: 2,03
Stefan Falz Webconsulting