При загрузке страницы я хочу переместить курсор в определенное поле. Нет проблем. Но мне также нужно выбрать и выделить значение по умолчанию, которое помещено в это текстовое поле.
Как автоматически выбрать поле ввода и текст в нем при загрузке страницы
Ответ 1
От 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!" />
Ответ 2
В своем теге ввода поместите следующее:
onFocus="this.select()"
Ответ 3
Сделать это при загрузке страницы:
window.onload = function () {
var input = document.getElementById('myTextInput');
input.focus();
input.select();
}
<input id="myTextInput" value="Hello world!" />
Ответ 4
попробуйте это. это будет работать как на Firefox, так и на Chrome.
<input type="text" value="test" autofocus="autofocus" onfocus="this.select()">
Ответ 5
Я нашел очень простой метод, который хорошо работает:
<input type="text" onclick="this.focus();this.select()">
Ответ 6
при использовании jquery...
HTML:
<input type='text' value='hello world' id='hello-world-input'>
JQuery
$(function() {
$('#hello-world-input').focus().select();
});
Ответ 7
<input type="text" value="test" onclick="this.select()">
проверить здесь