У меня есть текстовое поле (установленное только для чтения), и мне нужно, чтобы его содержимое было выбрано для удобства копирования/вставки, когда оно получает фокус. Используя приведенный ниже код, только кажется, что быстро выберите текст, а затем по какой-то причине отмените его выбор.Выбирает весь текст в 'readonly' <input />, когда он получает фокус
HTML
<input id='thing' type='text' value='some text' readonly='readonly' />
JavaScript
document.getElementById('thing').onfocus = function(){
this.select();
};
Fiddle: http://jsfiddle.net/cfqje/
Duplicate? http://stackoverflow.com/questions/4067469/selecting-all-text-in-html-text-input-when-clicked – elclanrs
Сценарий работает для меня в Firefox. IE8. Какой браузер не работает для вас? –
@John Да, мой плохой. Наверное, я забыл принять это. У меня есть сейчас. –