Sélectionnez tout le texte dans un "readonly" & lt; input / & gt; quand il se concentre
J'ai une zone de texte (à lecture seule) et j'ai besoin de son contenu pour être sélectionné pour la simple copier/coller quand il obtient le focus. À l'aide du code ci-dessous, il semble que pour rapidement sélectionner le texte, puis décochez-la pour une raison quelconque.
HTML
<input id='thing' type='text' value='some text' readonly='readonly' />
JavaScript
document.getElementById('thing').onfocus = function(){
this.select();
};
Violon: http://jsfiddle.net/cfqje/
source d'informationauteur Chris Barr
Vous devez vous connecter pour publier un commentaire.
Vous pouvez maintenant utiliser les CSS. Avec
user-select: all;
tous les textes seront sélectionnés lors d'un clic sur un élément.