Mrs. Olivander: html-Formular: Probleme mit manuellem Zeilenwechsel

Beitrag lesen

Hi,

ich habe ein html-Formular, in das unter anderem längere Texte eingegeben werden sollen:
 - Maximal 500 Zeichen und
 - OHNE manuelle Zeilenumbrüche! D. h. beim Ausfüllen des Feldes soll kein Zeilenumbruch per Tastatur gesetzt werden.

Wenn ich das einzeilige Eingabefeld <INPUT TYPE="text" ...> nehme, ist ein Zeilenumbruch nicht erlaubt. Aber 500 Zeichen in ein input type=text Feld einzugeben ist nicht gerade usable.

Nehme ich das mehrzeilige Eingabefeld Textarea, kann ich den Text sehr gut und übersichtlich ausfüllen. Aber jetzt sind manuelle Zeilenumbrüche erlaubt.

Meine Frage 1:
--------------
Kann ich ein einzeiliges Feld größer/anders darstellen, so daß man beim Ausfüllen des Feldes den ganzen Text sieht?

Meine Frage 2:
--------------
Kann ich bei einer Textarea manuelle Zeilenumbrüche verbieten?

Meine Frage 3:
--------------
In welcher Form wird so ein Zeilenwechsel (return/enter) übertragen? Kann ich per codierung/decodierung das Zeichen ersetzen - vor dem Übertragen an den Server oder per Datenbankskript?

Andere Ideen zur Problemlösung sind natürlich auch willkommen :)

Grüße
Mrs. Olivander