请选择 进入手机版 | 继续访问电脑版

学JAVA网

 找回密码
 立即注册

JavaScript获取URL参数

[复制链接]
发表于 2018-12-17 10:22:31 |显示全部楼层
        //获取url参数
        function GetQueryString(arg){
        
                var reg=new RegExp("(^|&)"+arg+"=([^&]*)(&|$)","i");
                var r=window.location.search.substr(1).match(reg);
                if(r!=null){
                        return r[2];
                }else{
                        return null;
                }
        
        
        }
        var gzlx=GetQueryString("gzlx");
    var sfwc=GetQueryString("sfwc");
    var jclx=GetQueryString("jclx");
        if(gzlx!=null){
                if(gzlx=="1"){
                        nui.getbyName("gzlx").setValue("带电检测");        //巡视类型
                        if(sfwc!=null){
                                nui.getbyName("sfwc").setValue(sfwc);        //巡视类型
                        }
                        
                }if(gzlx=="2"){
                        nui.getbyName("gzlx").setValue("线路巡视");        //巡视类型
                        if(sfwc!=null){
                                nui.getbyName("sfwc").setValue(sfwc);        //巡视类型
                        }
                }
               
        }

//////////////////////////////////////////////////////////////////////////////
          function NewDate(str){  
                    if(!str){  
                      return 0;  
                    }  
                    arr=str.split(" ");  
                    d=arr[0].split("-");  
                    t=arr[1].split(":");  
                    var date = new Date();   
                    date.setUTCFullYear(d[0], d[1] - 1, d[2]);   
                    date.setUTCHours(t[0], t[1], t[2], 0);   
                    return date;  
          }
         

          function parseISO8601(dateStringInRange) {
             var isoExp = /^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,
                 date = new Date(NaN), month,
                 parts = isoExp.exec(dateStringInRange);
           
             if(parts) {
               month = +parts[2];
               date.setFullYear(parts[1], month - 1, parts[3]);
               if(month != date.getMonth() + 1) {
                 date.setTime(NaN);
               }
             }
             return date;
           }






您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|学JAVA网

GMT+8, 2019-1-22 03:37 , Processed in 0.147823 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部