Danny: Eingabe mit Zeichenbegrenzung

Beitrag lesen

Hi,

mhmmm... Was meinst Du mit Eingabezeile, ein <input> Formular-Feld?

Dann sieht der HTML-Code etwa so aus:
<input name="foo" type="text" size="30" maxlength="300">

Um die Eigenschaften des Felds dynamisch anzupassen brauchst Du etwas Javascript.

Soll die Begrenzung in Echtzeit während der Eingabe erfolgen, wirds kompliziert, da ein Eventhandler nach jedem Tastendruck eine Eingabe-Prüfung aufrufen müßte, um die Eigenschaft maxlength ggf. dynamisch auf 30 runterzusetzen...

Einfacher wäre es, zunächst immer 300 Zeichen zu erlauben und erst nach der kompletten Eingabe zu prüfen, per onClick-Event. Der Text könnte so auch nachträglich modifiziert werden, wobei der Rest des Strings einfach abgeschnitten wird.

freundlichen Gruß
Danny

--
Selfcode:      fo:) br:& n4:& ie:% mo:) va:| de:] zu:) fl:| ss:) ls:& ls:& js:|
Selfcode Info: http://emmanuel.dammerer.at/selfcode.html
Motto:         OpenSource - Das Wissen der Menschheit gehört der Welt!