Hallo,
ich bräuchte mal wieder einen kleinen Denkanstoß
Also zur Situation:
Ich habe ein Formular, mit Textarea und einzeiligen Textfeldern.
In der Textarea soll es möglich sein per Klick BBCode oder Smilies einzufügen, ich denke das ist klar.
Das wäre auch kein Problem:
Allerdings hätt ich das gern anders:
Wenn ich einen Text habe, meinetwegen "Hallo." und ich den Cursor vor das "H" mache, so soll der BBCode bzw das Smilie auch vor dem H eingefügt werden, und nicht danach.
Wie man den bestehenden Text aus dem Formular holt weiß ich auch:
Nun müsste ich wohl Cursor Position bestimmen können? Oder? Also Nutzeraktion: Cursor links vom H, Rechts von H oder H ist markiert. Zum Beispiel.
Hoffe ihr versteht :X
LG,
Ever.
ich bräuchte mal wieder einen kleinen Denkanstoß
Also zur Situation:
Ich habe ein Formular, mit Textarea und einzeiligen Textfeldern.
In der Textarea soll es möglich sein per Klick BBCode oder Smilies einzufügen, ich denke das ist klar.
Das wäre auch kein Problem:
Code:
document.testform.message.value+=theSmilie;
Wenn ich einen Text habe, meinetwegen "Hallo." und ich den Cursor vor das "H" mache, so soll der BBCode bzw das Smilie auch vor dem H eingefügt werden, und nicht danach.
Wie man den bestehenden Text aus dem Formular holt weiß ich auch:
Code:
document.testform.message.value
Hoffe ihr versteht :X
LG,
Ever.
Kommentar