İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Javascript yardım

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
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
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst