xtjh

<div onkeydown="javascript:if(event.keyCode==13) search()">

<br >

ISBN<span style="color:red">*</span>:<input name="Text1" type="text" id="searchbox" value="-" >
书名<span style="color:red">*</span>:<input name="Text1" type="text"  id="searchbox2" value="">
年:<select name="Select1" id="Select1">
                <option>2015</option>
                <option>2014</option>
                <option>2013</option>
                <option>2012</option>
                <option>-------</option>
                <option>2016</option>
                <option>2017</option>
                <option>2018</option>
                            </select>
季:<select name="Select2" id="Select2" style=" 96px">
                <option>春季</option>
                <option>秋季</option>
                                
            </select>
<input name="button1" type="submit" value="提交" id="searchbtn" onclick="search()"> 
  
    <script type="text/jscript">
     //js获取地址栏参数
        function getQueryString(name)
        {
            var reg=new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
            var r=window.location.search.substr(1).match(reg);
            if(r!=null)
                return unescape(r[2]);return null;
        }
        // 调用方法
        //alert(GetQueryString("参数名1"));
        //alert(GetQueryString("参数名2"));
        //alert(GetQueryString("参数名3"));
        
        //查找函数
        function search()
        {
            //alert("ok");
            var k=document.getElementById("searchbox").value;
            k=escape(k);
            if(k==null)
            document.getElementById("serchbox").value="-";
            
            var k2=document.getElementById("searchbox2").value;
             
            if(typeof(k2)=="undefined" || k2==null || k2.length<1) //string 类型 内容为空
            {
              alert("请输入书名!");
              document.getElementById("searchbox2").focus();
              return;
            }
            k2=escape(k2);
            
             

            //if(typeOf(k2)=="undefined")
            //document.getElementById("searchbox2").value="图";                        
            
            var drop = document.getElementById("Select1");        
            var k3=drop.options[drop.selectedIndex].value;
            //获取select的值  
            k3=escape(k3);
            
            var drop2 = document.getElementById("Select2");        
            var k4=drop2.options[drop2.selectedIndex].value;
            //获取select的值  
            k4=escape(k4);


            window.location.href="http://point/jcfs/SitePages/xtjh.aspx?k="+k+"&k2="+k2+"&k3="+k3+"&k4="+k4;
                                                                       
        }
    //传递参数刷新界面后保留之前输入的控件框中的内容 首次加载时 k k2均为空  
    //escape 对字符串进行编码 unescape 对字符串进行解码 
    document.getElementById("searchbox").value=unescape(getQueryString("k"));
    document.getElementById("searchbox2").value=unescape(getQueryString("k2"));
    //if(k2=="_")    document.getElementById("searchbox2").value="";
    var drop = document.getElementById("Select1");  
     for(i=0;i<drop.length;i++)
     {//给select赋值  
        if(unescape(getQueryString("k3"))==drop.options[i].value)
         {
                 drop.options[i].selected=true
          }
     }
     var drop2 = document.getElementById("Select2");  
      for(i=0;i<drop2.length;i++)
       {//给select赋值  
          if(unescape(getQueryString("k4"))==drop2.options[i].value)
           {
              drop2.options[i].selected=true
            }
        }//end
        
       </script>
        <br >
        </div>
原文地址:https://www.cnblogs.com/camelroyu/p/4481945.html