Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Aktif Form Nasıl Yaplyr ??

Lansewebtr

0
Onaylı Üye
Üye
Katılım
30 Aralık 2010
Mesajlar
256
Tepki puanı
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
Onaylı Üye
Üye
Katılım
30 Aralık 2010
Mesajlar
256
Tepki puanı
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.
 
Üst