Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Javascript yardım

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
merhaba arkadaşlar bir javascript buldum formun doldurup doldurulmadığını kontrol eden ve form strandartlarına uygun olup olmadığını kontrol etmekte.


Kod:
<SCRIPT language=javascript>
<!--
function uyelik_onsubmit(){
      	 if (document.uyelik.kullanici_adi.value == ""){
        alert ("Kullanıcı adınızı yazınız!");
        document.uyelik.kullanici_adi.focus();
        return false;  
      }
   if (document.uyelik.kullanici_adi.value.length<4 || document.uyelik.kullanici_adi.value.length>16){
        alert ("Kullanıcı adı 4-16 karakter uzunluğunda olmalı!");
        document.uyelik.kullanici_adi.focus();
        return false;  
      }
	if (document.uyelik.kullanici_adi.value.indexOf(" ") > -1){	
			alert("Kullanıcı adınızda boşluk bırakamazsınız. Bütün harf ve/veya rakamlar yan yana olmalı!");
			document.uyelik.kullanici_adi.focus();
			return false;
		}
	var deg="1234567890qwertyuıopğüişlkjhgfdsazxcvbnmöçQWERTYUIOPĞÜİŞLKJHGFDSAZXCVBNMÖÇ._-!?";
			var kod=document.uyelik.kullanici_adi.value;
			for (var i=0;i<kod.length;i++){
			if (deg.indexOf (kod.substr(i,1),0) == -1){
		        alert ("Kullanıcı adınızda özel karakterler kullanamazsınız!");
	        	document.uyelik.kullanici_adi.focus();
	        	return false;
				}
			}	
	if (document.uyelik.sifre.value == ""){
			alert ("Şifrenizi yazınız!");
			document.uyelik.sifre.focus();
			return false;  
		}
	if (document.uyelik.sifre.value.length<6 || document.uyelik.sifre.value.length>16){
			alert ("Şifreniz 6-16 karakter uzunluğunda olmalı!");
			document.uyelik.sifre.focus();
			return false;  
		}
	if (document.uyelik.sifre.value.indexOf(" ") > -1){	
			alert("Şifrenizde boşluk bırakamazsınız. Bütün harf ve/veya rakamlar yan yana olmalı!");
			document.uyelik.sifre.focus();
			return false;
		}
	var deg='1234567890qwertyuıopğüişlkjhgfdsazxcvbnmöçQWERTYUIOPĞÜİŞLKJHGFDSAZXCVBNMÖÇ._-!?';
			var kod=document.uyelik.sifre.value;
			for (var i=0;i<kod.length;i++){
			if (deg.indexOf (kod.substr(i,1),0) == -1){
		        alert ("Şifrenizde özel karakterler kullanamazsınız!");
	        	document.uyelik.sifre.focus();
	        	return false;
				}
			}    	
}
//-->
</SCRIPT>

bu java ekrana uyarı olarak iletileri göstermekte alert şeklinde. bunu daha görsel bir uyarı yapamaz mıyız ekrana şak diye uyarının çıkmasını istemiyorum. birde bu javanın kullanıcı adı ve maili uyeler tablosundan alınıp alınmadığını sorgulayıp uyarı verecek şekilde düzenlemek istiyorum burada ajaxa giriyor ama yardım ederseniz sevinirim.

teşekkürler
 

sempaty

1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Açılan Konu
87
Tepki puanı
20
Konum
hawaii. ama sanal tur.
formun biraz üst kısmına (veya uyarının nerde görünmesini istiyorsan)

<div id="bilgi"> </div>

diye bir kod ekle. javascriptteki tüm alert(""); ları şunla değiştir:

mesela:
Kod:
alert ("Kullanıcı adınızı yazınız!");
Kod:
document.getElementById("bilgi").innerHTML = "Kullanıcı adınızı yazınız!";

bilgi div ine stil verirsin.
denemedim,çalışması gerek
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
çalıştı sempaty teşekkür ederim

birde bu javanın kullanıcı adı ve maili uyeler tablosundan alınıp alınmadığını sorgulayıp uyarı verecek şekilde düzenlemek istiyorum

bu konuda yardımcı olursan sevinirim teşekkürler
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
bir arkadaş bu konuma yardım ederse sevinirim teşekkürler
 

sempaty

1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Açılan Konu
87
Tepki puanı
20
Konum
hawaii. ama sanal tur.
sen başla takıldığın yerde bir arkadaş yardımcı olur merak etme.
 
Üst