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:
1 2 3 4 5 |
$(':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,
Yorumlar
bunu bir fonksiyona gömsek?
Çalışır yine..
Merhaba Hocam
Hocam formu post ettikten sonra forma girilen değerleri nasıl temizleriz bu konuda yardımcı olabilirmisiniz.
Bu şekilde bu sorunu rahatlıkla çözebilirsiniz