1
クロムのすべての文字とほぼすべてのシンボルを入力できる機能を作成しましたが、それはうまくいきますが、ファイヤーフォックスでは任意の文字や記号を入力できません。ファイヤーフォックスでは機能しませんが、クロムが正常に機能しています。
以下は挿入するだけのhtmlシンボルを制限なく、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>
この機能は私のスクリプトですまた
例クローム
例上のFirefox
もっと詳しい情報が必要だと思います。これはかなり曖昧です。何が機能していないのかがはっきりしていません。サンプル入力、期待出力、実際の出力を表示します。 – Carcigenicate
情報は問題ありませんか? –
私はその問題が関数と関係しているとは思わない。どのように機能を使用していますか? – Carcigenicate