Я пытаюсь сделать так, чтобы содержимое текстового поля HTML было полностью выделено на Focus.
Я знаю простое решение поставить onfocus="this.select()"
на компонент, но это не очень хорошее решение, потому что если пользователь дважды щелкает мышью в области, выделение теряется, а в таких браузерах, как Chrome, оно редко работает так, как должно, просто возвращается в форму ввода.
Я некоторое время искал в Google и не могу найти хорошее решение, большинство предложений касаются этого простого решения.
Я хотел бы, чтобы выделение внутри текстового поля не изменялось после выбора, и, если возможно, пользователь не должен иметь возможности редактировать содержимое текстового поля, например, если вы использовали AdSense, когда вы получаете код из AdSense, выбор никогда не меняется, и вы не можете изменить код в текстовом поле.
Любые решения будут оценены.