İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Aktif Form Nasıl Yaplyr ??

Lansewebtr

0
İyinet Üyesi
Katılım
30 Aralık 2010
Mesajlar
256
Reaction score
3
Basit javascript le input a bi özellik verir ve
HTML:
<input type="text" id="isim" onkeyup="yenile()" value="bilmemne" />
dersin. bu sayede o input üzerindeyken bir tuşa basıp elini kaldırdığında yenile() fonksiyonu devreye girer. diyelim abc yazıcaksın. her bi tuş tan elini kaldırdığında tekrar tekrar yenile() fonksiyonu çağırılır. yani burda her tuş için 1 defa toplam 3 defa.

Tabii daha önce den
HTML:
<script type="text/javascript">
function yenile ( )
{
  // yenileme kodları
}
</script>
diye yenileme kodlarının ne olduğunu belirtmen gerekir.

Veya bir framework yardımıyla bunu tek bi alanda halledebilirsin. Örneğin jQuery de
HTML:
<script type="text/javascript">
$(document).ready(function(){
  $('#isim').keyup(function(){
    //yenileme kodları
  });
});
</script>
 

Lansewebtr

0
İyinet Üyesi
Katılım
30 Aralık 2010
Mesajlar
256
Reaction score
3
Şimdi tekrar okudumda senin kafandaki olayı tam oturtcak kod .change() galiba. Yani keyup gördüğün yere change yazarsan sadece içindeki değer değiştiğinde işlem yapar. Sunucun daha az yorulmuş olur.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst