• 26-09-2012, 21:09:46
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar selamlar,

    Java bölümünde sesimi duyuramadım. Belki buradan bilebilecek birisi vardır diye bir de şansımı burada deniyorum

    Sitemdeki formdan mesaj yollanırken tüm kutucuklar doldurulmuşmu diye bir kontrol koymak istiyorum.

            <script language="javascript">
            function kontrol(){
                    if(document.form1.Ad_Soyad.value=='')
                    {
                        alert("Adınız yok mu yoksa?");
                        return false;
                    }else if(document.form1.Eposta.value=='')
                    {
                       alert("Eposta adresi olmadan olmuyor malesef");
                       return false;
                    }else if(document.form1.Mesaj.value)
                    {
                        alert("Hani nerde yorum?");
                        return false;
                    }else{
                        return true;
                    }
            }
            </script>
    
    <form name="form1" action="yorum_onay.php" method="post" onsubmit="kontrol()">
        <input type="hidden" name="Yorum_Yapilan_Yer" value="<?php echo $Yorumluk; ?>"/>
        <input type="hidden" name="Yorum_Yapilan_ID" value="<?php echo $YorumlukID; ?>"/>
        <input type="hidden" name="Tarih" value="<?php echo date("Y-m-d"); ?>"/>
      <table width="100" border="0" align="left">
      <tr>
        <td align="left" valign="top">Adınız</td>
        <td align="left" valign="top">:</td>
        <td align="left" valign="top"><input name="Ad_Soyad" type="text" /></td>
      </tr>
      <tr>
        <td align="left" valign="top">E-Posta Adresiniz</td>
        <td align="left" valign="top">:</td>
        <td align="left" valign="top"><input name="Eposta" type="text" /></td>
      </tr>
      <tr>
        <td align="left" valign="top">Yorumunuz</td>
        <td align="left" valign="top">:</td>
        <td align="left" valign="top"><textarea name="Mesaj" cols="22" rows="3"></textarea><br /><em><span class="kucuk_yazi">Tüm alanları doldurmak zorunludur!</span></em><br /><input type="submit" name="gonder" value="Kaydet"/></td>
      </tr>
    </table>
    </form>
    şeklinde bir javascript koydum(bulup düzenledim). kutulardan birini boş bırakınca hata veriyor ama yinede tamam butonuna basınca yorum_onay.php sayfasına gidiyor.

    Oraya gitmemesini nasıl halledebiliriz?
  • 26-09-2012, 21:28:24
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    formda ki
    onsubmit="kontrol()"
    yerine:

    onsubmit="return kontrol()"
    dersen olur.
  • 26-09-2012, 21:31:06
    #3
    vallaha oldu
  • 26-09-2012, 21:33:59
    #4
    boş bir deger atayın array da olabilir.dönen sonucu ona bağlayın.
  • 26-09-2012, 21:34:46
    #5
    java bölümünde cevap bulamamanın sebebi java nın farklı javascriptlin farklı olduğu içindir