merhabalar netten bulduğum bir örnekten yola çıkarak
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