jquery-logo

jQuery ile Bir Formu Temizleme

Merhaba,

Şimdi düşünün… Bir formunuz var ve butonlarınızın arasında temizle butonu var. Fakat siz temizle butonuna basıldığı anda bütün form alanlarınızın temizlenmesini istemiyorsunuz. Mesela input type=”hidden” alanlarınız temizlenmesin. İşte bu gibi ince detayları jQuery sayesinde nasıl yapacağımızı aşağıdaki kod çok güzel bir şekilde sizlere anlatacaktır:

$(':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,

Post Author: Oral ÜNAL

Web geliştirmeyi başta meslek olarak hayal eden fakat daha sonra bir hobi haline getiren birisiyim işte.

jQuery ile Bir Formu Temizleme” için 4 yorum

  • a

    (17 Nisan 2012 - 09:35)

    bunu bir fonksiyona gömsek?

  • ibrahim

    (12 Haziran 2012 - 10:46)

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

  • Oral ÜNAL

    (12 Haziran 2012 - 13:11)
    $('#formid').submit(function(){ /* bu araya yukarıdaki kodları ekle */  })

    Bu şekilde bu sorunu rahatlıkla çözebilirsiniz

Yorum yazma sırası sizde!