一段简单的javascript代码,可以禁止向文本框中输入某些字符.

<html>
<head>
    <title>Untitled Page</title>
    <script type="text/javascript">
        var Avisnet = {
            maskEdit : function(pattern) {
            var src = event.srcElement;
             var selRange = document.selection.createRange();
             var srcRange = src.createTextRange();
             selRange.setEndPoint("StartToStart", srcRange);
             var num = selRange.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(selRange.text.length);
             event.returnValue = pattern.test(num);
        }
     };
   </script>
</head>
<body>
    <input type="text" name="username" onkeypress="Avisnet.maskEdit(/^[\w]*$/)" />
</body>
</html>

示例:在下面的文本框中只能输入字母,数字和下划线

相关文章:

  • 2022-02-08
  • 2021-08-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-03-07
  • 2021-07-16
  • 2022-12-23
  • 2021-06-25
  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
相关资源
相似解决方案