当前位置: 代码迷 >> Java Web开发 >> URL后面传参有关问题
  详细解决方案

URL后面传参有关问题

热度:34   发布时间:2016-04-14 19:01:46.0
URL后面传参问题
如何在URL后面传递下拉列表形式参数,下面的例子这样写好像不行        URL?hpzl=大型汽车 
请大神帮忙
<select name="hpzl" style="width:116px;"><option value="">机动车类型</option>
                     <option value="02">小型汽车</option>
      <option value="01">大型汽车</option>                     
       <option value="03">使馆汽车</option>
      <option value="04">领馆汽车</option>
      <option value="05">境外汽车</option>
     <option value="06">外籍汽车</option>
      <option value="07">普通摩托车</option>
      <option value="08">轻便摩托车</option>
       <option value="09">使馆摩托车</option>
      <option value="10">领馆摩托车</option>
      <option value="11">境外摩托车</option>
       <option value="12">外籍摩托车</option>
      <option value="13">低速车</option>
    <option value="14">拖拉机</option>
      <option value="15">挂车</option>
      <option value="16">教练汽车</option>
       <option value="17">教练摩托车</option>
       <option value="20">临时入境汽车</option>
     <option value="21">临时入境摩托车</option>
       <option value="22">临时行驶车</option>
       <option value="23">警用汽车</option>
       <option value="24">警用摩托</option>
       <option value="25">原农机号牌</option></select> 

------解决思路----------------------
<select id="hpzl" style="width:116px;" onchange="alert(document.getElementById('hpzl').value)">
<option value="00">机动车类型</option>
    <option value="02">小型汽车</option>
    <option value="01">大型汽车</option>           
------解决思路----------------------
<option value="01">大型汽车</option> 后台需要获取value还是text
obj.options[obj.options.selectedIndex].text
text需转码url=encodeURI(encodeURI(url))
后台解码text = java.net.URLDecoder.decode(text , "UTF-8");
  相关解决方案