$(document).ready(function(){
$("#firmaadi").change(function() {
var usr = $("#firmaadi").val();
if(usr.length >= 10)
{
$("#status").html('<img src="img/loader.gif" align="absmiddle"> kontrol ediliyor...');
$.ajax({
type: "POST",
url: "sayfalar/firmakontrol.php",
data: "firmaadi="+ usr,
success: function(msg){
$("#status").ajaxComplete(function(event, request, settings){
if(msg == 'firmakaydedilebilir')
{
$(this).html('<font color="green" style="margin-left:7px;">firma kaydedilebilir.</font>');
}
else
{
$("#firmaadi").val('');
$(this).html(msg);
}
});
}
});
}
else
{
$("#status").html('<font color="red" style="margin-left:7px;">Firma Adı En Az <strong>10</strong> Karakter Olmalıdır.</font>');
}
});
});veritabanında girilen firma adı varsa daha önce kaydedilmiş diye uyarı verip $("#firmaadi").val(''); komutu ile inputu boşaltmak istiyorum. fakat firma kaydedilebilir olsada inputu boşaltıyor. sadece hata verdiğinde inputu boşaltmasını nasıl sağlayabilirim.
jquery ile if else hatası
4
●616
- 17-02-2013, 16:28:35
- 17-02-2013, 17:37:271 yaptım fakat yine aynı sorun var.AycanB adlı üyeden alıntı: mesajı görüntüle
- 17-02-2013, 18:01:26tamam arkadaşlar teşekkür ederim,
$(document).ready(function(){ $("#firmaadi").change(function() { var usr = $("#firmaadi").val(); if(usr.length >= 10) { $("#status").html('<img src="loader.gif" align="absmiddle"> kontrol ediliyor...'); $.ajax({ type: "POST", url: "sayfalar/firmakontrol.php", data: "firmaadi="+ usr, success: function(msg){ if(msg == 2) { $("#status").html('<font color="green" size="1" style="margin-left:5px;">firma kaydedilebilir.</font>'); } else { $("#firmaadi").val(''); $("#status").html('<font color="red" size="1" style="margin-left:5px;">Firma Daha Önce Kaydedilmiş.</font>'); } } }); } else { $("#status").html('<font color="red" style="margin-left:7px;">Firma Adı En Az <strong>10</strong> Karakter Olmalıdır.</font>'); } }); });bu şekilde çözdüm