icemeno
🏅Acemi Tasarımcı🏅
- Katılım
- 12 Tem 2007
- Mesajlar
- 31
- Tepkime puanı
- 2
Daha önce yaptığım bir sitede kullandığım form kontrolü değişiklik yapmadan veriyorum .
Dikkat edilecek nokta
<form name="kayit" method="POST" onSubmit="return CheckForm();" action="uye_kayit_islem.asp">
Kırmız renkli Kayit yazisi Form ismi dir
Mavi Renkli yazılar ise uye kayıt formdaki text alanlarının isimleridir kendi formunuza göre değiştirin
Aşağıdaki script Form dan önce yazılmalı .
<script language="JavaScript">
<!-- Hide from older browsers...
//Form bilgilerini kontrol edelim ilkmezunlar
function CheckForm () {
var hataMSJ = "";
var hataMSJLong = "";
//İsim Burada kontrol ediliyor
if (document.kayit.ad.value.length <= 2){
hataMSJ += "\n\tİsim \t - İsminiz 3 karakterden kısa olmamalıdır";
}
//Soyad burda kontrol ediliyor
if (document.kayit.soyad.value.length <= 1){
hataMSJ += "\n\tSoyisminiz \t- Soyisminiz 2 karakterden kısa olmamalıdır";
}
//Kullanıcı ismi burda kontrol ediliyor
if (document.kayit.nick.value.length <= 3){
hataMSJ += "\n\tKullanıcı Adı \t- Kullanıcı adınız 4 karakterden kısa olmamalıdır";
}
//Şifre burda kontrol ediliyor
if (document.kayit.sifre.value.length <= 3){
hataMSJ += "\n\tŞifre \t- Şifreniz 4 karakterden kısa olmamalıdır";
}
//Şifreler eşitmi burda kontrol ediliyor
if ((document.kayit.sifre.value) != (document.kayit.sifret.value)){
hataMSJ += "\n\tŞifre Hata \t- Girdiğiniz şifreler birbirleriyle uyuşmuyor";
document.kayit.sifre.value = ""
document.kayit.sifret.value = ""
}
//e mail girmek bizde zorunluu
<%
blnEmailActivation = true
%>
if (<%
If blnEmailActivation = True Then
Response.Write("document.kayit.email.value == """" || ")
Else
Response.Write("document.kayit.email.value.length >0 && ")
End If
%>(document.kayit.email.value.indexOf("@",0) == -1||document.kayit.email.value.indexOf(".",0) == -1)) {
hataMSJ +="\n\tE-mail \t- Lütfen geçerli bir e-mail adresi giriniz";
<%
If NOT blnEmailActivation = True Then Response.Write(" hataMSJLong += ""\n- " & gecersiz& """; ")
%>
}
if ((hataMSJ != "") || (hataMSJLong != "")){
msg = " İlkMezunlar Bilginin Paylaşıldığı Adres \n\n";
msg += "**************************************************************\n\n";
msg += "Form gönderilemiyor çünkü bir (takım) problem(ler) oluştu.\n";
msg += "Lütfen hataları düzeltip yeniden göndermeyi deneyin.\n";
msg += " \n";
msg += "**************************************************************\n\n";
msg += "Hata(lar) aşağıda belirtilmektedir: \n";
hataMSJ += alert(msg + hataMSJ + "\n" + hataMSJLong);
return false;
}
return true;
}
// -->
</script>
Dikkat edilecek nokta
<form name="kayit" method="POST" onSubmit="return CheckForm();" action="uye_kayit_islem.asp">
Kırmız renkli Kayit yazisi Form ismi dir
Mavi Renkli yazılar ise uye kayıt formdaki text alanlarının isimleridir kendi formunuza göre değiştirin
Aşağıdaki script Form dan önce yazılmalı .
<script language="JavaScript">
<!-- Hide from older browsers...
//Form bilgilerini kontrol edelim ilkmezunlar
function CheckForm () {
var hataMSJ = "";
var hataMSJLong = "";
//İsim Burada kontrol ediliyor
if (document.kayit.ad.value.length <= 2){
hataMSJ += "\n\tİsim \t - İsminiz 3 karakterden kısa olmamalıdır";
}
//Soyad burda kontrol ediliyor
if (document.kayit.soyad.value.length <= 1){
hataMSJ += "\n\tSoyisminiz \t- Soyisminiz 2 karakterden kısa olmamalıdır";
}
//Kullanıcı ismi burda kontrol ediliyor
if (document.kayit.nick.value.length <= 3){
hataMSJ += "\n\tKullanıcı Adı \t- Kullanıcı adınız 4 karakterden kısa olmamalıdır";
}
//Şifre burda kontrol ediliyor
if (document.kayit.sifre.value.length <= 3){
hataMSJ += "\n\tŞifre \t- Şifreniz 4 karakterden kısa olmamalıdır";
}
//Şifreler eşitmi burda kontrol ediliyor
if ((document.kayit.sifre.value) != (document.kayit.sifret.value)){
hataMSJ += "\n\tŞifre Hata \t- Girdiğiniz şifreler birbirleriyle uyuşmuyor";
document.kayit.sifre.value = ""
document.kayit.sifret.value = ""
}
//e mail girmek bizde zorunluu
<%
blnEmailActivation = true
%>
if (<%
If blnEmailActivation = True Then
Response.Write("document.kayit.email.value == """" || ")
Else
Response.Write("document.kayit.email.value.length >0 && ")
End If
%>(document.kayit.email.value.indexOf("@",0) == -1||document.kayit.email.value.indexOf(".",0) == -1)) {
hataMSJ +="\n\tE-mail \t- Lütfen geçerli bir e-mail adresi giriniz";
<%
If NOT blnEmailActivation = True Then Response.Write(" hataMSJLong += ""\n- " & gecersiz& """; ")
%>
}
if ((hataMSJ != "") || (hataMSJLong != "")){
msg = " İlkMezunlar Bilginin Paylaşıldığı Adres \n\n";
msg += "**************************************************************\n\n";
msg += "Form gönderilemiyor çünkü bir (takım) problem(ler) oluştu.\n";
msg += "Lütfen hataları düzeltip yeniden göndermeyi deneyin.\n";
msg += " \n";
msg += "**************************************************************\n\n";
msg += "Hata(lar) aşağıda belirtilmektedir: \n";
hataMSJ += alert(msg + hataMSJ + "\n" + hataMSJLong);
return false;
}
return true;
}
// -->
</script>