Telefon Textbox Alanımın Sıfırla Başlama Uyarısı

Katılım
17 Şubat 2008
Mesajlar
87
Excel Vers. ve Dili
türkçe
Arkadaşlar mrb.

Asp tabanlı web sitemde verilerek girilerek kayıtlar tutuluyor.
Telefon Textbox alanıma sıfırla başlayan veri girilmesini istemiyorum. Yani kullanıcı klavyeden sıfır tuşuna bastığında uyarı vermesini ve telefon alanıma tekrar setfocus olmasını istiyorum. Çünkü telefon alanım 10 haneden oluşuyor ve başına sıfır konulmadan giriliyor. Böyle bir script yapabilirmiyiz.

Yardımlarınız İçin şimdiden Teşekkür Ederim.

H@S@N
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bende şöyle bir şey vardı, belki işinize yarar...

HTML:
<html>
<head>
<script type="text/javascript">
function FormValidate()
{
   if(document.Form1.PhoneNumber.value.search(/\d{3}\-\d{3}\-\d{4}$/)==-1)
   {
      alert("Girdiğiniz Teelefon numarası hatalı.\r\nAşağıda gösterilen biçimde girip, tekrar deneyiniz...\n XXX-XXX-XXXX.");
      return false;
   }
}
</script>
</head>
<body>
    <form name="Form1" onsubmit="return FormValidate()">
        Tel. No:
        <input type="text" size="25" name="PhoneNumber" />
        <input type="submit" value="Gönder" />
    </form>
</body>
</html>
 
Katılım
17 Şubat 2008
Mesajlar
87
Excel Vers. ve Dili
türkçe
sayın Haluk;
öncelikle ilginiz için teşekkürler.

Ama ben textbox alanımda iken klavyeden sıfır tuşuna basıldığı anda bir uyarı vermesini ve ardından tekrar aynı alana setfocus olmasını istiyorum. Böyle bir script yazabilirmiyiz.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Şöyle bir şey olabilir...

Kod:
<html>
<head>
<script type="text/javascript">
function Kontrol(s) 
{
      if (s.charAt(0)==0)
     {
          alert("Başına sıfır koymadan telefon numarasını girin....");
      GirisFormu.TelNo.value=""
          return false;
         }
    return true;
}
</script>
</head>

<body>
    <form name="GirisFormu">
        Tel. No.: <input type="text" name="TelNo" size="25" onkeyup="Kontrol(TelNo.value)">
        <input type="submit" value="Gönder"> 
    </form>
</body>
</html>
 
Son düzenleme:
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Bende gayet g&#252;zel &#231;al&#305;&#351;&#305;yor.Siz kendinize uyarlarken eksiklik olmas&#305;n.
 
Üst