View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 05.05.2008   #2 (permalink)
BYK
 
BYK's Avatar
 
Üyelik Tarihi: 08.04.2003
Yer: Ankara
Yaş: 20
Mesaj: 689
Görsel: 8
Re: otomatik text arasında geçiş sağlama

Klavye girişini bir nesneye odaklamak için "focus()" metodu kullanılır.

Bu bilgiye ek olarak bir çok HTML nesnesinin onkeydown, onkeyup ve onkeypress olayları vardır ki metin giriş kutuları için(text input) bunların olmaması çok saçma olurdu.

Bu iki bilgiyi birleştirirsek:

HTML Code:
<input name="u" id="u" size="5" maxlength="3" onkeyup="if (this.textLength==this.maxLength) this.nextSibling.focus();" />
<input name="y" id="y" size="5" maxlength="3" />
Şeklindeki koda ulaşabiliriz. Burada this.nextSibling o nesneden hemen sonra gelen nesneyi temsil ediyor. Eğer odaklamak istediğimiz nesne hemen sonraki nesne değilse nesneye direk id'sini kullanarak "document.getElementById('y')" komutuyla ulaşabiliriz. Elemandan sonra atladığımız satırlar ya da aralarda bırakılan boşluklar, aralardaki yazılar da nextSibling'e girdiği için en garantili yol document.getElementById metodunu kullanmak
__________________
Hayata gülümse!

Fotoğraf Sergim - www.fototonik.com/madbyk@gmail.com/Denemeler

Mesaj BYK tarafından 05.05.2008 (16:22) yeniden düzenlendi..
BYK şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin