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