@SurucLu; çünkü slidetoggle ile siz divi display:none yapıyorsunuz ama uyayı yazdırma kısmında sadece $("#uyari").html() ile içerisine metin giriyorsunuz display:none kaldığı için ilgili div görünmüyor. metni girdikten sonra birde
$("#uyari").slideDown(250) ile ilgili divi görünür hale getirmelisiniz.
Kod:
$(document).ready(function(){
$("#iletisimbt").click(function(){
if($("#isim").val()==""){
$("#uyari").html("<div class='kirmizikutu'>Lütfen isminizi yazin</div>");
return false;
}
if($("#email").val()==""){
$("#uyari").html("<div class='kirmizikutu'>Lütfen email adresinizi yazin</div>");
$("#uyari").slideDown(250);
return false;
}
var email = $("#email").val();
if(MailKontrol(email)) {
// email geçerli iletimiz.
} else {
$("#uyari").html("<div class='kirmizikutu'>Lütfen gecerli bir email yazin</div>");
$("#uyari").slideDown(250);
return false;
}
function MailKontrol(email) {
var kontrol = new RegExp(/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/i);
return kontrol.test(email);
}
if($(".mesaj").val()==""){
$("#uyari").html("<div class='kirmizikutu'>Mesaj yazmayi unuttunuz sanirim</div>");
$("#uyari").slideDown(250);
return false;
}
$('#loading').html('<div class="mavikutu">Mesaj gönderiliyor.. Lütfen bekleyin.</div>');
$.ajax({
type: "post",
url: "<?php echo $mobilsiteadresi; ?>/islem.php?veri=iletisim",
data : $("#iletigonder").serialize(),
success : function(cevap){
$("#sonuc").html(cevap);
$("#sonuc").slideDown(250)
document.getElementById('#iletigonder').reset();
}
});
});
});