J'ai trouvé quelques ressources pour savoir comment placer le curseur dans une textaree à la fin du texte, mais je ne peux pas trier un moyen simple de le faire apparaître au début. p>
Je prépopulez le Texarea avec du texte et je veux simplement faciliter les utilisateurs. p>
5 Réponses :
transmettez une référence à votre Texarea à cette fonction JS.
function resetCursor(txtElement) { if (txtElement.setSelectionRange) { txtElement.focus(); txtElement.setSelectionRange(0, 0); } else if (txtElement.createTextRange) { var range = txtElement.createTextRange(); range.moveStart('character', 0); range.select(); } }
Enlevé les espaces entre les balises
comme ceci:
<textarea rows="5" cols="50" name="extra"></textarea>
Selon vos besoins, une version JavaScript plus simple est la suivante:
document.querySelector("textarea").focus(); //set the focus - cursor at end document.querySelector("textarea").setSelectionRange(0,0); // place cursor at start
La manière JQuery:
S'il vous plaît, utilisez pour Texarea avec défilement après utilisation de $ (textaeselector) .val (val) code>