как автоматически выберите поле ввода и текст в нем при загрузке страницы
при загрузке страницы я хочу переместить курсор в определенное поле. Не проблема. Но мне также нужно выбрать и выделить значение по умолчанию, которое помещается в текстовое поле.
8 ответов:
от http://www.codeave.com/javascript/code.asp?u_log=7004:
var input = document.getElementById('myTextInput'); input.focus(); input.select();
<input id="myTextInput" value="Hello world!" />
попробуйте это. это будет работать как на Firefox, так и на chrome.
<input type="text" value="test" autofocus="autofocus" onfocus="this.select()">
чтобы сделать это на странице загрузки:
window.onload = function () { var input = document.getElementById('myTextInput'); input.focus(); input.select(); }
<input id="myTextInput" value="Hello world!" />
Я нашел очень простой способ, который хорошо работает:
<input type="text" onclick="this.focus();this.select()">
при использовании jquery...
html:
<input type='text' value='hello world' id='hello-world-input'>
jquery:
$(function() { $('#hello-world-input').focus().select(); });