zoukankan      html  css  js  c++  java
  • Jquery中添加Class属性值验证:不能输入非法字符

    1、添加处理方法:

    /*******************************************
    * Description:
    * 禁止输入危险字符,如"'"、"/"、""和"&"。
    *
    * Author:
    * Creator Liu
    *******************************************/
    $.fn.replaceOther = function () {
        this.bind("keypress", function (e) {
            var keyCode = e ? e.which : event.keyCode;
            if (keyCode == 60 || keyCode == 62) {
                return false;
            }
        });
        this.bind("dragenter", function () {
            return false;
        });
        this.bind("keyup", function () {
            var s = this.value;
            if (s.indexOf("'") != -1 || s.indexOf("/") != -1 || s.indexOf("\") != -1 || s.indexOf("&") != -1)
                this.value = s.replace(new RegExp("[\&,\\,\/,\']", "gm"), "");
        });
        this.bind("blur", function () {
            var s = this.value;
            if (s.indexOf("'") != -1 || s.indexOf("/") != -1 || s.indexOf("\") != -1 || s.indexOf("&") != -1)
                this.value = s.replace(new RegExp("[\&,\\,\/,\']", "gm"), "");
        });
    };

    2、添加属性关联:

    //文本框去除危险字符
        $(".txtBodyCheck").replaceOther();

    e.g:(直接在Calss里面添加属性即可)

    <asp:TextBox ID="txtCode" CssClass="textbox txtBodyCheck" runat="server"></asp:TextBox>
  • 相关阅读:
    位集合
    多线程进行http请求
    mysql--测试前缀索引能否用于order by 或者 group by
    用mysql触发器实现log记录
    源码安装mysql
    C语言:void指针
    C语言:枚举类型
    C语言:结构体与数组
    C语言:联合变量
    Linux 基础入门
  • 原文地址:https://www.cnblogs.com/captainR/p/3255140.html
Copyright © 2011-2022 走看看