我已经写了一个Java脚本函数,其中我正在检查按下哪个键用于文本框的“OnKeyPress”事件。
if (key==35 || key==36)
return true; // return true only if the key pressed is HOME or END.
。
但是,如果用户输入密钥#或$,那么上述函数也会返回true。由于#代表35和&代表36.这是不正确的,根据我的要求。
我的问题是,如何区分java-script中的这两种类型。
请帮忙。
这里是整个代码: -
.aspx的: -
<telerik:RadTextBox ID="txtEmpName" runat="server" MaxLength="255">
<ClientEvents OnKeyPress="AlphabetOnly" />
</telerik:RadTextBox>
的Javascript: -
<script language="javascript" type="text/javascript">
function AlphabetOnly(sender, eventArgs)
{
if (key==35 || key==36)
return true;
}
</script>
钥匙从哪里来? – Vlad