0
に動作していない私が望むすべてが<> &のような特殊文字を無効にしますが、キーが動作していない入力することであり、ここでは私のコード入力したキーが
<asp:TextBox runat="server" ID="txtDetails" Width="660px" CssClass="txtDetails" TextMode="MultiLine" Wrap="true" Height="170px" onkeypress="return IsAlphaNumeric(event);" />
<span id="error" style="color: Red; display: none">Special Characters like < > and & are not allowed.</span>
<script type="text/javascript">
var specialKeys = new Array();
specialKeys.push(8); //Backspace
specialKeys.push(9); //Tab
specialKeys.push(46); //Delete
specialKeys.push(36); //Home
specialKeys.push(35); //End
specialKeys.push(37); //Left
specialKeys.push(39); //Right
specialKeys.push(13); //Enter
function IsAlphaNumeric(e) {
var keyCode = e.keyCode == 1 ? e.charCode : e.keyCode;
var ret = ((keyCode == 13) || (keyCode > 31 && keyCode < 127) && keyCode != 38 && keyCode != 60 && keyCode != 62);
document.getElementById("error").style.display = ret ? "none" : "inline";
return ret;
}
</script>
このコードは特殊文字を無効にする働き
だ<> &ですが、ENTERキーが機能していません。 誰かが私の仕事に助けてくれますか?
情報ありがとうございますonkeypressに&& specialKeysを追加するのを忘れていました。 –
@RobertJohnSustraidoこの返信があなたの質問を解決する場合は、左側の灰色の目盛りをクリックして受け入れられた回答としてマークします。 –