jquery 常用處理

              //提交時進行驗證處理空格
              $("#role_modify_form").submit(function(e){
              $("input").each(function(i){
                            $(this).attr("value",trim_val($(this).val()));   //去除首尾空格
                     });
                   return true;

              })  

//小包機數據

$("table").hide();
$("#the_a").attr("value","");
$("table:contains('MACHINE: 小包機')").show();
$("table:contains('COUNTERS')").show();

   $("table:visible").each(function(i){
                                    
        $("#the_a").attr("value",$("#the_a").val()+"<table>"+$(this).html()+"</table>");
       //$(this).attr("value",trim_val($(this).val()));   //去除首尾空格
   });

//==========過濾字符========

        "verify_note":function(gets,obj,curform,regxp){
                        var state=true;
                        //參數gets是獲取到的表單元素值, //obj爲當前表單元素, //curform爲當前驗證的表單, //regxp爲內置的一些正則表達式的引用。
                        regxp=/^[\s\S]{0,200}$/;
                         var reg_a=new RegExp(/[<]/g);
                        var reg_b=new RegExp(/[>]/g);
                        var reg_c=new RegExp(/[\s]{2,}/g);
                        var reg_d=new RegExp(/[\s]/g);  //空白字符
                        var gets=trim_val(gets);
                        gets=gets.replace(reg_a,"< "); //替換特殊字符
                        gets=gets.replace(reg_b," >");
                        gets=gets.replace(reg_c," ");
                        var getd=gets.replace(reg_d,"**");//將所有的空白字符換爲2個佔位字符,用於統計字數
                        if(getd.length>200){return false}
                        $(obj).attr("value",gets);
                        state=regxp.test(gets);
                        return state;  //表示驗證出錯,沒有return或者return true表示驗證通過。
                    }

//==================

//自定義去除首尾空格
function trim_yxy(str) {
    if(str!=null&&str!='undefind'){
        return str.replace(/(^\s*)|(\s*$)/g, "");
        }
}

//===============================

    $.post(sendurl, {Action:"post", parentId:$("#province_native").val(),role_id:'4028b33a3c8fcb8b013c8fce931f0000'},
       function (data){
         if(data!='yes'){alert("角色名稱已經存在!");}
        }
        );


//======================================

//對單行文本輸入框進行進行特殊字符處理 
if($(this).attr("type")!=undefined && $.trim($(this).attr("type"))=="text"){
var reg_a=new RegExp(/[<]/g);   //匹配"<"
var reg_b=new RegExp(/[>]/g);//匹配">"
var reg_c=new RegExp(/[\s]{2,}/g);  //連續空格
   var this_value=$(this).val();
   this_value=this_value.replace(reg_a,"< ");
   this_value=this_value.replace(reg_b," >");
   this_value=this_value.replace(reg_c," ");
   $(this).attr("value",this_value);
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章