zoukankan      html  css  js  c++  java
  • jquery 验证所有text,textare非法字符

    jquery 验证所有text,textare非法字符

    var $j = jQuery.noConflict();
    //使用此方法验证所有text textarea 是否含有非法字符
    $j(document).ready(function(){
       $j("input[type='text']").each(function(i){
            $j(this).keyup(function() { checkIllegalChar($j(this)); });
        });
        $j("textarea").each(function(i){
            $j(this).keyup(function() { checkIllegalChar($j(this)); });
        });
    });

    function checkIllegalChar(obj){
        var value = obj.val();
        if(!checkChar(value)){
             obj.val(value.substring(0,value.length-1));
             obj.focus();
           
        }
    }

      //检查输入中的非法字符
    function checkChar(InString) {
        var RefString = "<";
        var RefString2 = "%";
        var RefString3 = """;
        var RefString4 = ">";
        var RefString5 = "~";
        var RefString6 = "&";
        var RefString7 = "?";
        var RefString8 = "'";
        for (Count = 0; Count < InString.length; Count++) {
            TempChar = InString.substring(Count, Count + 1);
            if ((RefString.indexOf(TempChar, 0) == 0) || (RefString2.indexOf(TempChar, 0) == 0) || (RefString3.indexOf(TempChar, 0) == 0) || (RefString4.indexOf(TempChar, 0) == 0) || (RefString5.indexOf(TempChar, 0) == 0) || (RefString6.indexOf(TempChar, 0) == 0) || (RefString7.indexOf(TempChar, 0) ==0) || (RefString8.indexOf(TempChar, 0) == 0)) {
                alert("您的输入中含有非法字符"<",""","%","> ","~","&","?","'",请重新输入!");
                return (false);
            }
        }
        return (true);
    }

  • 相关阅读:
    Spring_3.1
    handler发消息的形式
    css元素排列
    利用Socket远程发送文件
    jtree添加节点
    url传参中文乱码
    struts action和jsp之间的传值
    Struts 404 The requested resource is not available
    tomcat server需要重启的时刻
    c++获取系统时间(引用别人的博文)
  • 原文地址:https://www.cnblogs.com/anuoruibo/p/3289144.html
Copyright © 2011-2022 走看看