单选按钮取值问题!!!!!!

单选按钮取值问题!!!!!!,第1张

<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编程中如何返回单选按钮的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9740044.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存