Cursorposition in Textfeld ändern

buchstabensuppe

Grünschnabel
Hallo,

Ich habe folgendes Problem:
- Ich möchte gerne in ein Textfeld wenn man auf einen Button klickt einen Text einfügen.
- Weiters soll es nach dem Einfügen des Textes wieder den Focus erhalten

=> Bis hier hin funktioniert alles auch schon soweit.

Code:
function add(string)  	
{  		
 	document.forms[0].text.value += " " + string + " ";
	document.forms[0].text.focus();  	
}

Ich möchte allerdings das der Cursor hinter dem eingefügten Text "steht", und nicht wie bis jetzt davor.
 
Hi,

auf die Cursorposition hat man soweit ich weiß nur Einfluss im IE über das Element document.selection, da sollte aber noch irgendeine DOM-Variante nachrücken, die das ganze crossbrowserfähig machen soll, vielleicht ist das ja inzwischen integriert.
Mach dich da mal schlau, hab hier grad keine weiterführende Antwort parat. :)

Gruß,
Adam
 

Neue Beiträge

Zurück