• 11-08-2009, 09:38:05
    #1
    yorumu gönder denilince hata sayfası çıkıyor hani ad eksik , e-posta eksik gibi

    bunun ayrı bir sayfada değil mevcut sayfada sorgulayıp o an orada hata vermesini istiyorum

    warning şeklinde

    hem ziyaretçiler yeni sayfadan geri ye asıl döneceklerini bulamıyorlar hem de 3 tane hata mesajı için farklı bir sayfa açmanın anlamlı olduğunu düşünmüyorum

    lütfen bu konuda bilgi sahibi olanlar yardımcı olsun
  • 11-08-2009, 09:52:23
    #3
    sanırım bu aradığım şey değil
  • 11-08-2009, 09:59:38
    #4
    bence tam istediğiniz şeydi

    amatör olsun diyorsanız buyrun alanları kendinize göre ayarlarsınız

    <script language="JavaScript">
    function checkifvalid(){
    if (window.document.guvenlik.ad.value=="")
    {
    alert("Lütfen isim alanını doldurunuz.");
    window.document.guvenlik.ad.focus();
    return false;
    }
    if (window.document.guvenlik.yorum.value=="")
    {
    alert("Lütfen yorumu giriniz.");
    window.document.guvenlik.yorum.focus();
    return false;
    }
    if (window.document.guvenlik.kod.value=="")
    {
    alert("Lütfen güvenlik kodunu giriniz.");
    window.document.guvenlik.kod.focus();
    return false;
    }
    }
    </script>
  • 11-08-2009, 11:03:05
    #5
    evet daha basit bişey istiyorum ama bu verdiğiniz de işe yaramadı
    ekledim comments.php ye ancak çalışmıyor

    <script language="JavaScript">
    function checkifvalid(){
    if (window.document.guvenlik.author.value=="")
    {
    alert("Lütfen isim alanını doldurunuz.");
    window.document.guvenlik.author.focus();
    return false;
    }
    if (window.document.guvenlik.email.value=="")
    {
    alert("Lütfen e-posta giriniz.");
    window.document.guvenlik.email.focus();
    return false;
    }
    if (window.document.guvenlik.comment.value=="")
    {
    alert("Lütfen yorum giriniz.");
    window.document.guvenlik.comment.focus();
    return false;
    }
    }
    </script>
  • 11-08-2009, 11:10:31
    #6
    form kodlarına bunu eklemezseniz çalışmaz

    name="guvenlik" onsubmit="javascript: return checkifvalid();"

    bunun wp ile alakası yoktur forumun javascript bölümünden detay bulabilirsiniz
  • 11-08-2009, 11:15:42
    #7
    form kodlarına onu da ekledim yine çalışmadı

    başka bir eksik mi var acaba ?
  • 11-08-2009, 11:27:34
    #8
    zmrlnht adlı üyeden alıntı: mesajı görüntüle
    form kodlarına onu da ekledim yine çalışmadı

    başka bir eksik mi var acaba ?
    hayır. test ettim çalışıyor

  • 11-08-2009, 12:03:27
    #9
    hocam nereye nasıl eklediğinize dair o kodları da koyar mısınız buraya ?

    name="guvenlik" onsubmit="javascript: return checkifvalid();"

    bunun yerine guvenlik yerine alanın adını mı yazacağız ?

    zaten orada hepsi için tanımlanmış name olayı mevcut