Как поместить курсор (автофокус) в текстовое поле, когда страница загружается без поддержки 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".