<select id="selPer">
<option value="9">请选择</option>
<option value="0">年</option>
<option value="1">月</option>
<option value="2">周</option>
<option value="3">日</option>
</select>
我选中了“年”怎么获取value的值?

解决方案 »

  1.   

    我用String zhouqi = request.getParameter("selPer");
    获取。好像获取的为空。。
      

  2.   

    <select id="selPer">
    应该设置name,非id
      

  3.   

    我学的是php,那里面是这样处理的
    $sel = $_POST["selPer"],不知道jsp里面是怎么样的。jsp的配置太麻烦了,当时没配置成功就该学php了
      

  4.   

    我一般是script 写的 
    <select name="type">
    <option>
    ==请选择==
    </option>
    <option value="百强">
    百强
    </option>
    <option value="意风">
    意风
    </option>
    <option value="华日">
    华日
    </option>
    <option value="红苹果">
    红苹果
    </option>
    <option value="美克美家">
    美克美家
    </option>
    </select>
    <script type="text/javascript">
    document.all('orderInfo.FDrand').value=document.all.type.value;
    </script>
      

  5.   

    加上name,后台根据那么获取。
      

  6.   

    加上name,后台根据name获取。
      

  7.   

    后台应该使用:request.getParameters("selPer");
      

  8.   

    要有name才行啊。 <select id="selPer" name="selPer">
       ...
    </select>很多人习惯把id和name设置成一样的。
      

  9.   

    request.getParameter("[这个地方是前台form表单元素属性name的值]")