Selamlar,
sitemdeki formdan mesaj yollanırken tüm kutucuklar doldurulmuş 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. kutulardan birini boş bırakınca hata veriyor ama yinede post ediyor ve post ettikten sonra gitmesi gereken sayfaya gidiyor.
bunu nasıl çözeriz? nasıl değiştirmek gerekir ki post etmesin
EDİT: uyarı verdikten sonra yorumun onay sayfasına gidiyor. tamama basınca hiç bir işlem yapmasa yeterli