asp içinde jquery ile form kontrol yapmaya çalıştım ama kontrol yapmıyor.
bilerek hata yapmama rağmen direk olarak kayıt işlemini gerçekleştiriyor.
kodlar şunlardır.
yardımlarınızı bekliyorum.
<Script Language="JavaScript">
<!--
function kontrol() {
var frmsmn = document.kayit.frmmsn.value
var frmsehir = document.kayit.frmsehir.value
var frmlogin = document.kayit.frmlogin.value
var frmemail = document.kayit.frmemail.value
var frmgizli = document.kayit.frmgizli.value
var frmcevap = document.kayit.frmcevap.value
var frmpassword = document.kayit.frmepassword.value
var frmpassword2 = document.kayit.frmepassword2.value
var unwanted = "/*+!%&(){}[]=?<>\\£#$½~¨'^@,;:.?é`|ğĞüÜşŞıİöÖçÇ";
for (var i=0;i<frmlogin.length;i++)
{
if (unwanted.indexOf (frmlogin.substr(i,1),0) != -1)
{
alert ("Kullanici Adinda Ozel Karakter Kullanmayiniz! - Do Not Use Special Charachters In Login Name!")
document.kayit.frmlogin.focus();
return false;
}
}
if(frmlogin.length == 0)
{
alert("Kullanici Adini Yazmadiniz - Write Login Name")
document.kayit.frmlogin.focus();
return false;
}
else
if(frmlogin.length < 4 || frmlogin.length > 20)
{
alert("Kullanici Adi 4 - 20 Karakter Arasinda Olmalidir - Login Name Length must between 4-20 Charachters")
document.kayit.frmlogin.focus();
return false;
}
else
if(frmgizli.length == 0)
{
alert("Gizli Soru Bos Olamaz - Write Secret Question")
document.kayit.frmgizli.focus();
return false;
}
else
if(frmgizli.length < 4 || frmgizli.length > 20)
{
alert("Gizli 4 - 20 Karakter Arasinda Olmalidir - Secret Question Length must between 4-20 Charachters")
document.kayit.frmgizli.focus();
return false;
}
else
if(frmcevap.length == 0)
{
alert("Gizli Soru Cevabi Bos Olamaz - Write Secret Question Answer")
document.kayit.frmcevap.focus();
return false;
}
else
if(frmcevap.length < 4 || frmcevap.length > 20)
{
alert("Gizli 4 - 20 Karakter Arasinda Olmalidir - Secret Question Length must between 4-20 Charachters")
document.kayit.frmcevap.focus();
return false;
}
else
if(frmmsn.length == 0)
{
alert("Msn Adresi Yazmadiniz - Write Msn Adress")
document.kayit.frmmsn.focus();
return false;
}
else
if(frmpassword.length == 0)
{
alert("Sifre Yazmadiniz - Write Password")
document.kayit.frmpassword.focus();
return false;
}
else
if(frmpassword <> frmpassword2 )
{
alert("Sifreler Birbirini Tutmuyor - Passwords Are Not Same")
document.kayit.frmpassword.focus();
return false;
}
else
if(frmmsn.length == 0 || frmmsn.indexOf("@") < 0 || frmmsn.indexOf(".") < 0)
{
alert("Msn Adresiniz Hatali! - Msn Adress Wrong!")
document.kayit.frmmsn.focus();
return false;
}
else
if(frmsehir.length == 0)
{
alert("Sehir Yazmalisiniz - Write City")
document.kayit.frmsehir.focus();
return false;
}
else
if(frmemail.length == 0 || frmemail.indexOf("@") < 0 || frmemail.indexOf(".") < 0)
{
alert("e-Posta Adresiniz Hatalı! - e-Mail Adress Wrong!")
document.kayit.frmemail.focus();
return false;
}
else
alert("Kaydınız Başarılı! - Registrition Succesfull")
return true;
}
//-->
</script><form action ="reg_islem.asp" method="post" name="kayit" onsubmit="javascript:return kontrol();""> .. . . . . . .. <input type="submit" name="submit" value="Submit">burdaki hatam nedir.
yardımlarınızı bekliyorum
teşekkürler