
<html>
<head>
<script type="text/javascript">
function test(){
var arr=documentgetElementsByName("test");
var sel;
for(var i=0;i<arrlength;i++){//遍历所有单选框
if(arr[i]checked){//取出选中的值
sel=arr[i];
}
}
if(selvalue=="a"){//根据逻辑判断
location="ahtml";
}else if(selvalue=="b"){
location="bhtml";
}
}
</script>
</head>
</head>
<body>
<input type="radio" id="a" value="a" name="test">a
<input type="radio" id="b" value="b" name="test">b<br>
<input type="button" value="跳" onclick="test()">
</body>
</html>
按说就应该这样写
requestgetParameter(rsgetString("qsid"))
但是你在另外页面估计不认识rs
所以
你就定义
一个
Sting
qsid=rsgetString("qsid"));然后选项的name="<%=qsid%>"
就这样了。。。
怕你不懂,再贴上一段
while(cdbrsnext())
{
int
id=cdbrsgetInt("id");
String
title=cdbrsgetString("title");
String
a=cdbrsgetString("a");
String
b=cdbrsgetString("b");
String
c=cdbrsgetString("c");
String
d=cdbrsgetString("d");
x++;
%>
<tr>
<td><font
color="blue"><strong><%=x%></strong></font>
<%=title%><br>
<input
type="radio"
name=<%=id%>
value="a"><%=a%><br>
<input
type="radio"
name=<%=id%>
value="b"><%=b%><br>
<input
type="radio"
name=<%=id%>
value="c"><%=c%><br>
<input
type="radio"
name=<%=id%>
value="d"><%=d%><br>
</td>
</tr>
<%}
接收页面:String
ans1=requestgetParameter(StringvalueOf(id));
因为你的qsid是String类型,所以不用转换啦
单选按钮因为是一组按钮,在HTML中是数组的形式,你可以在JavaScript中判断,步骤如下:
首先得到 单选按钮的数量——也就是数组的长度,然后循环判断哪一个下标的状态是被选中的,然后取出此值,并提交,即可。
用JavaScript可以实现你在你的单选按钮的标签写onClick="getText(this)"然后在JS中写方法function getText(obj){var selectText = objvalue;//selectText就是你选的单选按钮的值;documentgetElementById("showText")value=selectText;//我这是举例子,把你选择的单选按钮的值显示在一个文本框中,你可以变通一下根据你需要//这样你鼠标点哪个单选按钮,那个按钮的值就马上显示在文本框中}
以上就是关于单选按钮取值问题!!!!!!全部的内容,包括:单选按钮取值问题!!!!!!、JSP 单选按钮组 RADIO 动态NAME 取值问题、JSP编程中如何返回单选按钮的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)