Могу ли я выбрать определенные специальные символы, которые не разрешены в текстовом поле?
Я не хочу, чтобы разрешались только специальные символы, такие как < > и &
Что я уже пробовал:
а вот код, который я ищу в интернете, но этот код не принимает все специальные символы.
<pre><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css"> body { font-size: 9pt; font-family: Arial; } </style> </head> <body> Alphanumeric value: <input type="text" id="text1" onkeypress="return IsAlphaNumeric(event);" ondrop="return false;" /> <span id="error" style="color: Red; display: none">* Special Characters 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 function IsAlphaNumeric(e) { var keyCode = e.keyCode == 1 ? e.charCode : e.keyCode; var ret = ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122) || (specialKeys.indexOf(e.keyCode) != -1 && e.charCode != e.keyCode)); document.getElementById("error").style.display = ret ? "none" : "inline"; return ret; } </script> </body> </html>