Tam Uyarlama: aeyStudio.com - Forumlar
çevreci
ullanıcı kayıt olurken şifre ve kullanıcı adının 8 karakterden fazla olmamasını, kullanıcı adında rakam yada ş,ç kullanmasını istemiyorum.Bunu nasıl yapabilirim
zebaniz
Aşağıdaki java script kodu işinize yarayacaktır:
(Kodları dikkatle inceleyiniz.)
Kod:

<SCRIPT LANGUAGE="javascript">
<!--
function adduser_onsubmit(){
    if (document.adduser.username.value == ""){
        alert ("Kullanıcı adı yazmadınız!");
        document.adduser.username.focus();
        return false; 
      }
   if (document.adduser.username.value.length<4 || document.adduser.username.value.length>16){
        alert ("Kullanıcı adı 4-16 karakter uzunluğunda olmalı!");
        document.adduser.username.focus();
        return false; 
      }
   if (document.adduser.username.value.indexOf(" ") > -1){   
         alert("Kullanıcı adında boşluk bırakamazsınız. Bütün harf ve/veya rakamlar yan yana olmalı!");
         document.adduser.username.focus();
         return false;
      }
   var deg=& quot;1234567890qwertyuıopğüişlkjhgfdsazxcvbnmöçQWE
RTYUIOPĞÜİŞLKJHGFDSAZXCVBNMÖÇ._-!?";
         var kod=document.adduser.username.value;
         for (var i=0;i<kod.length;i++){
         if (deg.indexOf (kod.substr(i,1),0) == -1){
              alert ("Kullanıcı adında özel karakterler kullanamazsınız!");
              document.adduser.username.focus();
              return false;
            }
         }

   if (document.adduser.password.value == ""){
         alert ("Şifre yazmadınız!");
         document.adduser.password.focus();
         return false; 
      }
   if (document.adduser.password.value.length<6 || document.adduser.password.value.length>16){
         alert ("Şifre 6-16 karakter uzunluğunda olmalı!");
         document.adduser.password.focus();
         return false; 
      }
   if (document.adduser.password.value.indexOf(" ") > -1){   
         alert("Şifrede boşluk bırakamazsınız. Bütün harf ve/veya rakamlar yan yana olmalı!");
         document.adduser.password.focus();
         return false;
      }
   var deg=& #039;1234567890qwertyuıopğüişlkjhgfdsazxcvbnmöçQWE
RTYUIOPĞÜİŞLKJHGFDSAZXCVBNMÖÇ._-!?';
         var kod=document.adduser.password.value;
         for (var i=0;i<kod.length;i++){
         if (deg.indexOf (kod.substr(i,1),0) == -1){
              alert ("Şifrede özel karakterler kullanamazsınız!");
              document.adduser.password.focus();
              return false;
            }
         }
}
//-->
    </SCRIPT>
Kayıt:
<form action='register.php' method='post'  name="adduser" onsubmit="return adduser_onsubmit()">
<table border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>Kullanıcı Adı<br>
En az 4, en çok 16 karakter uzunluğunda bir rumuz girmelisiniz. </td>
    <td>
<input type='text' name='username' size='25'></td>
  </tr>
  <tr>
    <td>Şifre<br>
    En az 6, en çok 16 karakter uzunluğunda bir şifre girmelisiniz. Sadece rakam
    ve harf kullanabilirsiniz</td>
    <td>
<input type='password' name='password' size='25'></td>
  </tr>
  <tr>
    <td colspan="2" align="center">
<input type='submit' name='submit' value='Kaydımı Yap'></td>
  </tr>
</table>
</form>
baynet
Teşekkür ederim.Bende bunu arıyordum.Soru soran ve cevaplayan ark. teşekkürler.
BİLGİ PAYLAŞILDIKÇA ÇOĞALIR
Bu ana içeriğin bir "lo-fi" uyarlamasıdır. Tam uyarlamayı tüm resimleri ve formatıyla görmek için lütfen tıklayın.