ajax.
slm söyle bir sorunum var sayfa yenilemeden veri gönderiyorum fakat
benim istedigim veriyi gönderince form alanım sıfırlansın
tabi yine sayfa yenilenmeden olacak bu
<script src="1.7.2.jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#iletisim').submit(function(){
$.ajax({
type:'POST',
url:'ekle.php',
data:$('#iletisim').serialize(),
success:function(data){
if(data == 1){
alert("Lutfen E-Posta Adresinizi Giriniz.");
}else if(data == 2){
alert("Sayin Ziyaretci Mesajiniz Gonderilmistir.");
}else{
alert("Sayin "+ data +" Mesajiniz Gonderilmistir.");
}
},
error:function(){alert("Başarisiz");}
});
return false;
})
});
</script>
Php
jquery'de bunun bir kaç yöntemi var aslında ama size faydalı olabilecek iki örnek vereyim.
örn 1:
$(":input").not(":button, :submit, :reset, :hidden").each( function() { this.value = this.defaultValue; });
örn 2:
$(':input','#formID') .not(':button, :submit, :reset, :hidden') .val('') .removeAttr('checked') .removeAttr('selected');
cevap için cok tskler ama ben yapamadım yukarda verdigim örnege göre uyarlama yapabilirmisiniz
tskler
Php
jquery form reset diye googledan aratırsanız aradıgınız cevapları cok rahatlıkla bulursunuz kanaatindeyim
Php
$(document).ready(function(){
$('#iletisim').submit(function(){
$.ajax({
type:'POST',
url:'ekle.php',
data:$('#iletisim').serialize(),
success:function(data){
if(data == 1){
alert("Lutfen E-Posta Adresinizi Giriniz.");
}else if(data == 2){
alert("Sayin Ziyaretci Mesajiniz Gonderilmistir.");
}else{
alert("Sayin "+ data +" Mesajiniz Gonderilmistir.");
temizle(); //inputları temizle
}
},
error:function(){alert("Başarisiz");}
});
return false;
})
});
// input temizleme fonksiyonu
function temizle(){
$(":input").not(":button, :submit, :reset, :hidden").each( function() {
this.value = this.defaultValue;
});
}