ASP.NET TextBoxa Sadece Sayı Girme
ASP.NET’te Textboxa sadece sayı girişinin nasıl yapılacağını anlatacağım. Bunu yapmak için TextBox’ın TextMode özelliğini kullanamıyoruz. Onun yerine JavaScript kodu kullanacağız. Aşağıdaki kodu alıp sayfamızın üst kısmına yapıştırıyoruz.
<script type="text/javascript" > function SayiGirme(degisken) { degisken = (degisken) ? degisken : window.event; var charCode = (degisken.which) ? degisken.which : degisken.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } return true; } </script>
Daha sonra hangi TextBox’ımıza bu özelliği vermek istiyorsak onun onkeypress özelliğine aşağıdaki kodu yapıştırıyoruz ve artık sayı girişinden başka bir giriş yapılamıyor.
<asp:TextBox ID="tctxt" runat="server" onkeypress="return SayiGirme(event)">