Mam pole tekstowe (ustawione na tylko do odczytu) i potrzebuję jego "zawartości do zaznaczenia, aby łatwo kopiować/wklejać, gdy uzyska fokus. Używając poniższego kodu wydaje się, że tylko szybko zaznaczasz tekst, a następnie odznaczasz go z jakiegoś powodu.Zaznacz cały tekst "tylko do odczytu" <input />, gdy zyskuje ostrość
HTML
<input id='thing' type='text' value='some text' readonly='readonly' />
JavaScript
document.getElementById('thing').onfocus = function(){
this.select();
};
Fiddle: http://jsfiddle.net/cfqje/
Duplikat? http://stackoverflow.com/questions/4067469/selecting-all-text-in-html-text-input-when-clicked – elclanrs
Fiddle działa dla mnie w Firefoksie. IE8. Jaka przeglądarka nie działa? –
@John Tak, moje złe. Chyba zapomniałem zaakceptować ten. Mam teraz. –