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>