我已經寫了一個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