+ -
当前位置:首页 → 问答吧 → 页面上有多个下拉框怎么获得其中一个下拉框的值

页面上有多个下拉框怎么获得其中一个下拉框的值

时间:2011-12-14

来源:互联网

页面上有多个下拉框怎么获得其中一个下拉框的值

作者: girlliuai   发布时间: 2011-12-14

<select id="name" name="name" >
  <option value="" >请选择...</option>
  <option value="张三" >张三</option>
  <option value="李四" >李四</option>
</select>
form提交后,name的值就是你选中的值;

作者: liangtu33   发布时间: 2011-12-14

正如楼上所说的,你页面上有再多个下拉框也是一样的道理:
第一个:<select id="name" name="name" >
  <option value="" >请选择...</option>
  <option value="张三" >张三</option>
  <option value="李四" >李四</option>
</select>
第二个:<select id="name2" name="name2" >
  <option value="" >请选择...</option>
  <option value="张三2" >张三2</option>
  <option value="李四2" >李四2</option>
</select>
第三个:<select id="name3" name="name3" >
  <option value="" >请选择...</option>
  <option value="张三3" >张三3</option>
  <option value="李四3" >李四3</option>
</select>
.....
第n个:<select id="namen" name="namen" >
  <option value="" >请选择...</option>
  <option value="张三n" >张三n</option>
  <option value="李四n" >李四n</option>
</select>
form提交后,name,name2,name3,namen的值就是你选中的值;
需要得到那个就根据对应的name来获取!

作者: cgw1123   发布时间: 2011-12-14

是在一个<c:foreach>的循环中添加了一个下拉框,在选中一条记录后同时要得到一条下拉框的值
<c:forEach var="customer" items="${customerList}" varStatus="st">
<tr class="${st.count % 2 == 0 ? 'odd':'even' }">
<td><input type="checkbox" name="ids" value="${customer.id }"></td>
<td name="customerFullName" id="customerFullName">${customer.customerFullName}</td>
<td><select name="relation" id="relation" onchange="doSel();")>
<option value="">请选择</option>
<option value="1">同一公司</option>
<option value="2">兄弟公司</option>
<option value="3">子公司</option>

</select></td>
</tr>
</c:forEach>  
怎么得到选中行的那一个下拉框的值?
 

作者: girlliuai   发布时间: 2011-12-14

表单提交后,根据relation取值即可

作者: liangtu33   发布时间: 2011-12-14

如果根据relation取值就是取的是所有记录中的下拉框的值,不是选中的那一条

作者: girlliuai   发布时间: 2011-12-14