Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

ASP.NET Textbox'a yalnızca sayı girdirmek

Selamlar,
Winform uygulamalarında keypress bulunurken ASP.NET projelerinde böyle bir event yok. Bunun için bir script yazılabilir ve textbox'ın özelliğine bu eventi gösterebiliriz.

Bir textbox'a yalnızca sayı girdirmek için sayfanın head bölümüne:


  <script type="text/javascript" language="javascript">
   function sedeceSayi(evt) {
      evt = (evt) ? evt : window.event
      var charCode = (evt.which) ? evt.which : evt.keyCode
      if (charCode > 31 && (charCode < 48 || charCode > 57)) {
      return false
   }
   return true
}
</script>



kodunu yazın.

Ardından textbox'a şu kodu girin:


<asp:TextBox ID="TxtRoomCount" runat="server" onKeyPress="return sedeceSayi(event)"></asp:TextBox>


onKeyPress özelliğinden yararlanıyoruz. Hiçbir validator gerekmeden bir event ile halletmiş oluyoruz.

Kolay gelsin,
Recep.

Developer.