Merhaba aradaşlar,çoğu kişiye çok basit bir konu gibi gelebilir ama , yeni başlayanlar için gayet yararlı ve çok kullanılan bir olay.
Şöyle bir formumuz olsun
<form action="" id="form1" name="form1">
Name: <input type="text" name="user" ><br>
Password: <input type="password" name="password"><br>
Country: <input type="text" name="country"><br>
City: <input type="text" name="city"><br>
<input type="checkbox">
<input type="radio">
<input type="radio">
<input type="radio">
<input id="buttonreset1" type="button" value="Jquery">
<input id="buttonreset2" type="button" value="Javascript">
<input id="buttonreset3" type="reset" value="Html">
1.Yöntem:
Jquery 'de direk reset() functionu yok.Yani
$("#reset1").click(function() {
$('#form1').reset();
}); şeklinde denersek hata alıyoruz.Ama get() fonksiyonu ile şu şekilde yapabiliyoruz:
$("#reset1").click(function() {
$("#form1").get(0).reset();
}); 2.Yöntem:
Javascript 'te reset() fonksiyonu bulunduğu için direk bu fonksiyonu kullanarak formdaki elementleri temizleyebiliriz:
$("#reset2").click(function(){
document.getElementById("form1").reset();
});3. Yöntem:
Html de <input type="reset"> kodu ile direk formu resetleyen bir button oluşturabiliriz.
Not: Html 5 deki
required tagı ile textboxlara boş değer girilmemesini sağlayabiliriz.Bu tag tüm güncel browserlar tarafından desteklenmektedir.
Name: <input type="text" name="user" required><br>
Password: <input type="password" name="password" required><br>