Как поместить курсор (автофокус) в текстовое поле, когда страница загружается без поддержки javascript?
У меня есть форма с некоторыми текстовыми полями, и я хочу поместить курсор (автофокус) в первое текстовое поле формы, когда страница загружается.
Я хочу сделать это, не используя javascript.
Ответы
Ответ 1
Я его можно обойтись без поддержки javascript..
Мы можем использовать html5 атрибут автоматической фокусировки
Например:
<input type="text" name="name" autofocus="autofocus" id="xax" />
Если использовать его (автофокусировка = "автофокусировка" ) в текстовом поле означает, что текстовое поле становится сфокусированным при загрузке страницы.
Для получения дополнительной информации:
http://www.hscripts.com/tutorials/html5/autofocus-attribute.html
Ответ 2
Просто добавьте autofocus
в первый вход или в текстовое поле.
<input type="text" name="name" id="xax" autofocus="autofocus" />
Ответ 3
Это будет работать:
OnLoad="document.myform.mytextfield.focus();"
Ответ 4
<body onLoad="self.focus();document.formname.name.focus()" >
formname is <form action="xxx.php" method="POST" name="formname" >
and name is <input type="text" tabindex="1" name="name" />
it works for me, checked using IE and mozilla.
autofocus, somehow didn't work for me.
Ответ 5
Иногда вам нужно сделать все, чтобы курсор находился внутри текстового поля:
нажмите на текстовое поле и, когда отобразится меню, нажмите "Форматировать текстовое поле",
затем нажмите вкладку "текстовое поле" и, наконец, измените все четыре поля (слева, справа, сверху и снизу), со стрелкой вниз, пока на каждом поле не появится "0".