0
У меня есть asp:TextBox
, и мне нужно проверить, что принимают только символы.asp textbox принимать только символы в IE8
Textbox
<asp:TextBox runat="server" id="txt" onkeypress="return AllowAlphabet(event)" />
Javascript
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;
}
}
Это хорошо работает в chrome
, firefox
, но не работает в IE8
.
что я могу сделать, чтобы он работал?
Эти решения, которые я вижу снова и снова, все хорошо и хорошо, пока вы не смените раскладки клавиатуры, и все это будет всплывающим. – Lankymart