Reklam
jQuery ile Bir Formu Temizleme

jQuery ile Bir Formu Temizleme

Merhaba,

Oluşturduğunuz formun sonuna Gönder ve Sıfırla şeklinde iki buton koydunuz. Sıfırla butonuna bastığınızda ise bazı form alanlarınızın içeriğinin değişmesini istemiyor olabilirsiniz. Bunun için aşağıdaki koddan faydalanabilirsiniz. Satır satır ne yaptığımızı açıkladım. Anlaşılır olduğunu düşünüyorum. Buyrun:

$(':input','#formid')  
    .not(':hidden') // Burada temizlenmesini istemediğiniz alanları belirtiyorsunuz. Ben hidden yaptım  
    .val('') // Burada alanlarınızın value="" kısmını boşaltıyoruz. İsterseniz değiştirebilirsiniz.  
    .removeAttr('checked') // Checkbox'ları temizliyoruz  
    .removeAttr('selected'); // select ile seçtiğimiz option'ı sıfırladık

İşte bitti.. Bu kadar basitmiş jQuery ile form alanlarını temizlemek. Hemde ekstra bir kaç özellik ile beraber.

Kolay gelsin,


4 Yorum
  1. a 5 seneönce
    Cevapla

    bunu bir fonksiyona gömsek?

  2. ibrahim 5 seneönce
    Cevapla

    Merhaba Hocam
    Hocam formu post ettikten sonra forma girilen değerleri nasıl temizleriz bu konuda yardımcı olabilirmisiniz.

  3. Oral ÜNAL 5 seneönce
    Cevapla
    $('#formid').submit(function(){ /* bu araya yukarıdaki kodları ekle */  })

    Bu şekilde bu sorunu rahatlıkla çözebilirsiniz

Yorum Yapın

Eposta adresiniz görünmeyecektir.

onyedi − bir =