[英]ASCII code not working in firefox but on chrome working fine
我已經創建了允許在chrome上輸入所有字符和幾乎所有符號的功能,並且可以正常工作,但是在firefox上我無法輸入任何字符或任何符號
下面是我的腳本
function blockSpecialChar(e) {
var k = e.keyCode;
return ((k > 64 && k < 91) || (k > 96 && k < 123) || (k > 31 && k < 34) || (k > 34 && k < 38) || k == 8 || k == 64 || k == 95 || k == 61 || k == 63 || (k > 39 && k <= 57));
}
.aspx代碼
<asp:TextBox ID="txtdescribe" onkeypress="return blockSpecialChar(event)" CssClass="input" ValidationGroup="services" runat="server" MaxLength="255"></asp:TextBox>
此功能僅限制插入html符號,但在Firefox上也不允許插入字符
鉻示例
Firefox范例
嘗試這個:
function blockSpecialChar(e) {
if (e == 60 || e == 62 || e == 34 || e == 38 || e == 39) {
return false;
}
else {
return true;
}
}
onClick="ToggelDiv(this.id); Specialinstruction();"
這些將適用於所有瀏覽器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.