Pythontr

husonet | Tarih: 07.07.2015

Asp.net Textbox'a karakter dışında en fazla 11 rakam girilebilmesi

javascript ile textboxa karakter girilmesini engellemek

function AllowAlphabet(e)
{
isIE = document.all ? 1 : 0
keyEntry = !isIE ? e.which : event.keyCode;
if (((keyEntry >= '65') && (keyEntry <= '90')) || ((keyEntry >= '97') && (keyEntry <= '122')) || (keyEntry == '46') || (keyEntry == '32') || keyEntry == '45')
return true;
else
{
alert('Please Enter Only Character values.');
return false;
}
}

Textboxın MaxLength özelliği ile maksimum girilmesini istediğimiz rakam adetini ayarlayabiliriz. ve sadece rakam girilmesinin kontolünü AllowAlphabet(event) fonksiyonu ile yapmaktayız.


  <asp:TextBox class="form-control" ID="txtSrktYil"   onkeypress="return AllowAlphabet(event)"  runat="server" MaxLength="11"></asp:TextBox>