Hallo!
ich lass mich gerne belehren, aber die cursor position kannst du glaub ich nicht setzen, oder?
Soweit ich weiß schon^^
Ich hab hier noch ein Script um BB-Code einzufügen. Ich versteh es nur nich ganz, aber da steht:
/* Anpassen der Cursorposition */
var pos;
if (insText.length == 0) {
pos = start + aTag.length;
} else {
pos = start + aTag.length + insText.length + eTag.length;
}
input.selectionStart = pos;
input.selectionEnd = pos;
Die Variable aTag enthält den Starttag zB. [bbcode] und eTag den Abschlußtag z.B. [/bbcode], insText enthält den Text dazwischen. Ich will nicht den kompletten Code posten, aber es scheint zu funktionieren ;)
Einfacher wär's vielleicht die gesamte Eingabe abzuwarten, und den check bei onblur zumachen ...
Ich weiß, genau das will ich aber nicht. Zum späteren Zeitpunkt wird sowieso noch Serverseitig geprüft und deshalb wollte ich mir onblur oder onchange sparen und fand es so komfortabler.
Danke für deine Hilfe!
Grüße, Matze