Nieuw lid |
|
Ik denk dat je het mis begrepen hebt.
Wat ik nodig heb is de index binnen een textbox. Dus bij een textbox met maxlength = 5 kan je met de cursor op 6 posities staan.
Het probleem is ondertussen wel al opgelost.
Toch bedankt voor de reactie.
Dit was het:
function getCursorPosition(textElement)
{
var range = document.selection.createRange().duplicate();
range.moveEnd('character', textElement.value.length);
return textElement.value.lastIndexOf(range.text);
}
function getCursorPosition(textElement) { var range = document .selection .createRange ().duplicate (); range.moveEnd ('character', textElement .value .length ); return textElement .value .lastIndexOf (range.text ); }
En dit om de cursor op die plaats te houden:
var resetCursorPos = e.createTextRange();
resetCursorPos.move("character", cursor);
resetCursorPos.select();
var resetCursorPos = e.createTextRange(); resetCursorPos.move("character", cursor); resetCursorPos.select();
|