........
<tr>
<cd>A类业务</cd>
<cd><input type="radio" name="radio" id="radio" value="A"> </cd>
<cd><input type="radio" name="radio" id="radio" value="B"> </cd>
<button onclick="Jump('web/yw.jsp?value=“单选钮的值”')">hehe</button>
</tr>
<tr>
<cd>B类业务</cd>
<cd><input type="radio" name="radio" id="radio" value="C"> </cd>
<cd><input type="radio" name="radio" id="radio" value="D"> </cd>
<button onclick="Jump('web/yw.jsp?value=“单选钮的值”')">hehe</button>
</tr>
<tr>
<cd>C类业务</cd>
......请问大师们,我上面是从集合里循环出来的,请问在传值时怎么能获得相应的单选钮的值呢?比如:我选择了A后,点击该行的按钮时就把A传到别人页面去。因为是循环出来的,所以在点击按钮时,系统不知道我点击了哪个和选择了哪个单选框,请高手指教一下,谢谢非常
<tr>
<cd>A类业务</cd>
<cd><input type="radio" name="radio" id="radio" value="A"> </cd>
<cd><input type="radio" name="radio" id="radio" value="B"> </cd>
<button onclick="Jump('web/yw.jsp?value=“单选钮的值”')">hehe</button>
</tr>
<tr>
<cd>B类业务</cd>
<cd><input type="radio" name="radio" id="radio" value="C"> </cd>
<cd><input type="radio" name="radio" id="radio" value="D"> </cd>
<button onclick="Jump('web/yw.jsp?value=“单选钮的值”')">hehe</button>
</tr>
<tr>
<cd>C类业务</cd>
......请问大师们,我上面是从集合里循环出来的,请问在传值时怎么能获得相应的单选钮的值呢?比如:我选择了A后,点击该行的按钮时就把A传到别人页面去。因为是循环出来的,所以在点击按钮时,系统不知道我点击了哪个和选择了哪个单选框,请高手指教一下,谢谢非常
得到的是选中的值
<button onclick="Jump('web/yw.jsp?value='+radioValue1)">hehe </button>
和<button onclick="Jump('web/yw.jsp?value='+radioValue2)">hehe </button>
即代码如下:
......
<script language="javascript">
var raidoValue1="";
var raidoValue2="";
function setRadioValue1(object,value){
if(object.selected){
raidoValue1 = value;
}
}
function setRadioValue2(object,value){
if(object.selected){
raidoValue2 = value;
}
}
</script>
........
<tr>
<cd>A类业务 </cd>
<cd> <input type="radio" name="radio" id="radio" value="A" onclick="setRadioValue1(this,this.value)"> </cd>
<cd> <input type="radio" name="radio" id="radio" value="B" onclick="setRadioValue1(this,this.value)"> </cd>
<button onclick="Jump('web/yw.jsp?value'+radioValue1)">hehe </button>
</tr>
<tr>
<cd>B类业务 </cd>
<cd> <input type="radio" name="radio" id="radio" value="C" onclick="setRadioValue2(this,this.value)"> </cd>
<cd> <input type="radio" name="radio" id="radio" value="D" onclick="setRadioValue2(this,this.value)"> </cd>
<button onclick="Jump('web/yw.jsp?value'+radioValue2)">hehe </button>
</tr>
<tr>
<cd>C类业务 </cd>
......
<c:forEach var="sex" items="${sexMap}">
<input type="radio" name="sex" value="<c:out value="${sex.description}" />" />
</c:forEach>如果你选择了男,那么request.getParameter("sex")的值就是male(假设男的值为male)
next page<c:forEach var="sex" items="${sexMap}">
<c:choose>
<c:when test="${sexValue eq 'male'}">
<input type="radio" name="sex" value="<c:out value="${sex.description}" />" checked="checked" />
</c:when>
<c:others>
<input type="radio" name="sex" value="<c:out value="${sex.description}" />" />
</c:others>
</c:choose>
</c:forEach>
每一组的onclick都去给该组对于的hidden赋值即可
1楼朋友说的是后台处理获取
不能在前台链接上作为参数来使用
建议还是使用js来获取比较好
要是或者之后在后台保存在session或者request中
要是按钮比较多就比较麻烦了