2013-08-05 2 views
63

У меня есть форма с некоторыми текстовыми полями, и я хочу поместить курсор (автофокус) на первое текстовое поле формы, когда страница загружается.Как разместить курсор (автофокус) в текстовом поле, когда страница загружается без поддержки javascript?

Я хочу сделать это, не используя javascript.

+1

'' – Abhitalks

ответ

2

Это будет работать:

OnLoad="document.myform.mytextfield.focus();" 
+1

«Без JavaScript» – putvande

+2

@putvande - название говорит «используя javascript», поэтому дайте ему перерыв. – Tomer

+0

Он сказал, что без поддержки JavaScript. – alej27

122

Ya ее можно обойтись без поддержки JavaScript ..
Мы можем использовать html5 авто атрибут фокусировки
Для примера:

<input type="text" name="name" autofocus="autofocus" id="xax" /> 

Если использовать его (автофокус = «автофокус») в текстовом поле означает, что текстовое поле становится сфокусированным, когда страница загружается. Для получения более подробной информации:
http://www.hscripts.com/tutorials/html5/autofocus-attribute.html

+3

Соответствующая капитализация фактически является автофокусом для JSX/React. – thadk

32

Просто добавьте autofocus в первом входе или текстовом поле.

<input type="text" name="name" id="xax" autofocus="autofocus" /> 
+0

По крайней мере, в Chrome функция 'autofocus' не работает, но' autofocus = 'автофокусировка '' делает. –

2
<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. 
+0

OP сказал «без javascript». –

+3

Я просто хочу помочь, так как html methode не работает. – dewaz

-3

Иногда все, что вам нужно сделать, чтобы убедиться, что курсор находится внутри текстового поля является: нажмите на текстовое поле и, когда отображается меню, нажмите на кнопку «Формат текстового поля» затем щелкните по вкладке «текстовое поле» и, наконец, измените все четыре поля (слева, справа, сверху и снизу), со стрелкой вниз, пока на каждом поле не появится «0».

Смежные вопросы