Mozilla浏览器将退格视为特殊字符

时间:2016-09-01 12:38:48

标签: javascript jquery events keypress mozilla

问题

  • 我正在实施用户无法在文本框中输入特殊字符。

  • 脚本正在研究ie,safari,chrome但mozilla作为特殊字符处理。

我需要什么

  • 我需要退格键,以便用户可以编辑文本框值。

html代码

    <input type="text" id="school" name="school"/>

js code

          $("#school").bind('keypress', function (event) {

        var regex = new RegExp("^[a-zA-Z0-9]+$");
        var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
        console.log(key);console.log(flag);
        if (!regex.test(key) && flag=="false") {
          console.log("if");

          //jQuery("#errmsg").html(localStorage.getItem("datas")).show();

          event.preventDefault();
          return false;
        }
        else
        {
          console.log("else");
        }
        //alert(data);



      });

我提出了解决方案:http://jsfiddle.net/HGJb3/297/现在可行了

0 个答案:

没有答案