Bazı metin alanları olan bir formum var ve sayfa yüklendiğinde imleci (otomatik odak) formun ilk metin alanına yerleştirmek istiyorum .
Bunu javascript kullanmadan yapmak istiyorum.
Bazı metin alanları olan bir formum var ve sayfa yüklendiğinde imleci (otomatik odak) formun ilk metin alanına yerleştirmek istiyorum .
Bunu javascript kullanmadan yapmak istiyorum.
Yanıtlar:
Ya javascript desteği olmadan yapmak mümkündür ..
html5 otomatik odak özelliğini kullanabiliriz
Örneğin:
<input type="text" name="name" autofocus="autofocus" id="xax" />
Metin alanında kullanırsanız (autofocus = "autofocus"), sayfa yüklendiğinde metin alanının odaklanacağı anlamına gelir .. Daha fazla ayrıntı için:
http://www.hscripts.com/tutorials/html5/autofocus-attribute.html
Sadece autofocusilk girişi veya metin alanını ekleyin .
<input type="text" name="name" id="xax" autofocus="autofocus" />
autofocusçalışmıyor ama çalışıyor autofocus="autofocus".
<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.
Bu çalışacak:
OnLoad="document.myform.mytextfield.focus();"
Benim yaptığım gibi biraz uğraşanlar için bir genişleme.
Aşağıdaki çalışma (W3'ten):
<input type="text" autofocus />
<input type="text" autofocus="" />
<input type="text" autofocus="autofocus" />
<input type="text" autofocus="AuToFoCuS" />
Bunun CSS'de çalışmadığına dikkat etmek önemlidir. Yani kullanamazsınız:
.first-input {
autofocus:"autofocus"
}
En azından benim için işe yaramadı ...
Bazen imlecin metin kutusunun içinde olduğundan emin olmak için yapmanız gereken tek şey şudur: metin kutusuna tıklayın ve bir menü görüntülendiğinde, "Metin kutusunu biçimlendir" e tıklayın, ardından "metin kutusu" sekmesine tıklayın ve son olarak hepsini değiştirin her kenar boşluğunda "0" görünene kadar aşağı ok yaparak dört kenar boşluğu (sol, sağ, üst ve alt).
<input.... tabindex="1" />