#javascript #jquery #html #focus #setfocus
#javascript #jquery #HTML #фокус #setfocus
Вопрос:
Я могу использовать $ (‘#text-box’).focus(); чтобы успешно навести курсор на текстовое поле после загрузки страницы. Однако, когда я загружаю страницу в мобильном браузере, текстовое поле фокусируется, но клавиатура не всплывает. Я пытался использовать click (); но это, похоже, тоже не работает.
Есть идеи, как я мог бы заставить клавиатуру всплывать после фокусировки текстового поля?или, может быть, вы знаете, как добиться этого с помощью другого подхода? Это мой код:
$(document).ready(function () {
selectTextBox();
});
function selectTextBox() {
$('#tbFirstName_TextBox').focus();
}
<div>
<span id="tbFN">
<input type="text" id="tbFirstName_TextBox" placeholder="First Name">
</span>
</div>
Комментарии:
1. На какой мобильной платформе вы пытаетесь?
2. Вы пробовали атрибут автофокусировки? developer.mozilla.org/en-US/docs/Web/HTML/Element / …
3. Я пробовал iphone safari и мобильный Chrome. Моя цель состоит в том, чтобы она работала с большинством существующих мобильных веб-браузеров.
4. Я пробовал атрибут autofocus, но безрезультатно.