[thelist] js cursor position in a form

Peter Brunone (EasyListBox.com) peter at easylistbox.com
Wed Jan 4 23:42:06 CST 2006


The createTextRange part is IE-specific.  The Mozilla approach looks like this:

inputText.setSelectionRange(iStartPosition, iEndPosition)

This might work in IE also; I haven't tested it there.

 From: Brian Cummiskey Brian at hondaswap.com

Peter Brunone (EasyListBox.com) wrote:
> Hi Brian,
> 
> Here's an IE-only approach (there's a Mozilla way as well, which I can provide if you need it):
> 
> var inputText = myTextInput.createTextRange();
> // move to the fourth character
> inputText.moveStart("character", 4);
> // this will select any text after it so a keypress will 
> // delete the old text and start adding new text
> inputText.select(); 

Thanks Peter- I'll give this a try tomorrow morning when I'm at the office.

Just out of curiosity, do you know which function(s) are ie-specifc, 
thus causing it not to work cross-browser?




More information about the thelist mailing list