0
Je souhaite positionner un curseur après un mot inséré (test), dans textarea.
L'insertion du mot peut être n'importe quelle position dans textarea.
(Internet Explorer)
Ceci est mon script:Curseur de positionnement après le mot inséré
document.activeElement.focus();
document.selection.createRange().text = "test";
var sel = document.selection.createRange();
sel.moveStart('character', -document.activeElement.value.length);
var cursorPos = sel.text.length;
var range = this.textarea.createTextRange();
range.collapse(true);
range.moveEnd('character', cursorPos);
range.moveStart('character', cursorPos);
range.select();
Cette est bon, mais j'ai une sous-question: comment puis-je déplacer le curseur X étapes de la position actuelle? Je dois utiliser moveEnd et moveStart? – shivesh
omettre le dernier commentaire, j'accepterai cette réponse et j'ouvrirai une nouvelle question. – shivesh