Maximale Formularlänge + auto Zeilenumbruch

Hallo,
ich versuche bei meinem Gästebuch:
www.comuse.org
für die Formulare eine Maximallänge zu bestimmen.
"input size=„xx“ funktioniert nicht:

[CODE]Name:*

E-Mail: Eintrag:* [/CODE]

Was gibt es für eine andere Möglichkeit?

Des Weiteren suche ich nach einer Lösung, die automatisch eine Zeilenumbruch erzwingt. Wenn man nämlich (wie in meinem Test) ohne Leerzeilen schreibt, geht der Text über die Seite hinaus.

Danke für Antworten!

Autsch. Font size?
mach das bitte weg :smiley:
Sowas macht man mit CSS. Und dann auch nur larger, smaller usw. :slight_smile:
Mach auch ein

um deine komplette mitteilung. Dann kannst du über css eine Breite einstellen (Wobei du das wahrscheinlich garnicht machen musst.

Edit:
Du hast dem Div wo alle Gästebuch-Einträge garkeine Breite zugewiesen. Also weiss der auch nicht wo er aufhören soll zu schreiben :slight_smile:

Danke,
das Gästebuch ist nur im „inhalt“ und im „back“-Div:

#inhalt { padding:5px; background-color:#ffffff; min-height:600px; margin-left:220px; border-top:2px solid silver; border-left:2px solid silver; border-right:1px solid black; }

Wenn ich dort ein width:500px; schreibe, wird zwar die Größe angepasst, aber die Zahlen sind immer noch weit über dem Rand.

Hier die gb.php:
http://gb.comuse.org/gb.txt
und die css:
http://gb.comuse.org/comuse.css


edit: Lösung meines Problems war die Funktion „maxlength“ für die maximalen Buchstaben in den Formularen. Für das andere Problem reichte „overflow:hidden;“.
→ Font-Size nehme ich nachher raus. :wink:

Danke.

Natürlich nicht. Denn „size“ bestimmt die angezeigte Größe eines Eingabefeldes. Das richtige Attribut heißt „maxlength“.

Des Weiteren suche ich nach einer Lösung, die automatisch eine Zeilenumbruch

Das geht automatisch so.
Mehr Infos in der Bibel: SELFHTML: HTML/XHTML / Formulare / Eingabefelder und Eingabebereiche

erzwingt. Wenn man nämlich (wie in meinem Test) ohne Leerzeilen schreibt, geht der Text über die Seite hinaus.

Das ist richtig. Wo sollte der Zeilenumbruch auch gemacht werden? Wer soll das entscheiden? Zeilenumbrüche kann man nur an einem Whitespace machen.

Übrigens, ein Formular in eine Tabelle zu packen ist falsch. Und auch sonst ist Dein Formular wenig nutzerfreundlich.
Lies mal hier: Reine Formsache - Barrierefreie Formulare mit HTML, CSS & JavaScript : Einfach für Alle