| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3899 人关注过本帖
标题:[求助]如何获取checkbox选项是选中还是没选中?
只看楼主 加入收藏
xhdwell
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-5-15
收藏
 问题点数:0 回复次数:16 
[求助]如何获取checkbox选项是选中还是没选中?

刚才哪个RADIO问题解决了~但现在要一个多选题~~用到的是checkbox,有不知道怎么获取checkbox到底选中了还是没选中!

搜索更多相关主题的帖子: checkbox 选项 获取 RADIO 
2006-09-18 22:50
z108979979
Rank: 1
等 级:新手上路
威 望:1
帖 子:252
专家分:0
注 册:2006-6-19
收藏
得分:0 
应该也是判断checked
你试试

2006-09-19 09:02
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
一样的,一个一个查就可以了

可惜不是你,陪我到最后
2006-09-19 10:04
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
收藏
得分:0 

复选框的话他们的NAME属性设置成一样.
VALUE值不同.就OK了


[url=http://www.]网页设计教程[/url]
2006-09-19 11:01
xhdwell
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-5-15
收藏
得分:0 

能具体点吗?我试了很多方法,貌似都不行的~~我是这样做的~~
<input name="question51" type="checkbox" value="check1">
Response.Write
<br>
<input name="question52" type="checkbox" value="check2">
document.write
<br>
<input name="question53" type="checkbox" value="check3">
Application(""s1"") = 0
<br>
<input name="question54" type="checkbox" value="check4">
var I = I + 1<br>
读取的时候是这样读取的:
if(!(request.getParameter("question53").equals(""))
&& !(request.getParameter("question54").equals(""))
)
{
。。。。。。。。。
}
但这个方法好象不对啊~~只要我不选中question53和question54这2个checkbox,按确定就没反映了~~这当然不是我要结果~谁能帮我改下!感激不尽啊~~


坚持自己的选择!向着理想迈出了第一步!
2006-09-19 11:11
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
收藏
得分:0 
当然你计算成绩的时候最好写到一个SERVLET中去控制成绩的计算.
<table width="524" border="0" cellpadding="0" cellspacing="0">
<!-------------------------------------------->
<tr>
<td width="520" height="70">
<div align="left">作标记
<input type="checkbox" name="biaoji" value="checkbox" />
<%=i%> .<%=rs.getString("question")%>.(<%=rs.getString("score")%>分)
</div>
</td>
</tr>
<!-------------------------------------------->
<tr>
<td height="43">
<div align="left">
<input type="checkbox" name="answer<%=t%>" value="A" />
A. <%=rs.getString("A")%>
</div></td>
</tr>
<!-------------------------------------------->
<tr>
<td height="43">
<div align="left">
<input type="checkbox" name="answer<%=t%>" value="B" />
B. <%=rs.getString("B")%>
</div>
</td>
</tr>
<!-------------------------------------------->
<%
String C = rs.getString("C");
if(!C.equals("")){
out.println("<tr><td height='43'><div align='left'>"+"<input type='checkbox' name='answer"+t+"' value='C'/>"+" C ."+C+"</div></td></tr>");
}else{

}

String D = rs.getString("D");
if(!D.equals("")){
out.println("<tr><td height='43'><div align='left'>"+"<input type='checkbox' name='answer"+t+"' value='D'/>"+" D ."+D+"</div></td></tr>");
}else{

}

String E = rs.getString("E");
if(!E.equals("")){
out.println("<tr><td height='43'><div align='left'>"+"<input type='checkbox' name='answer"+t+"' value='E'/>"+" E ."+E+"</div></td></tr>");
}else{

}

String F = rs.getString("F");
if(!F.equals("")){
out.println("<tr><td height='43'><div align='left'>"+"<input type='checkbox' name='answer"+t+"' value='F'/>"+" F ."+F+"</div></td></tr>");
}else{

}
%>
<tr>
<td height="43">&nbsp;</td>
</tr>

</table>
=-------------------------
这是显示多选题的表格,希望你看了能有点收获

[此贴子已经被作者于2006-9-19 11:52:33编辑过]


[url=http://www.]网页设计教程[/url]
2006-09-19 11:51
xhdwell
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-5-15
收藏
得分:0 
楼上的只是定义了checkbox选项,但并没有说怎么判断是否选中啊~~

坚持自己的选择!向着理想迈出了第一步!
2006-09-19 13:13
z108979979
Rank: 1
等 级:新手上路
威 望:1
帖 子:252
专家分:0
注 册:2006-6-19
收藏
得分:0 

每一个题的副选框的name值最好一样
再后面的页面里可以用一个数组接收这些值


2006-09-19 14:05
xhdwell
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-5-15
收藏
得分:0 

能够简单的写一下吗?谢谢了~


坚持自己的选择!向着理想迈出了第一步!
2006-09-19 14:07
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
收藏
得分:0 
我只是粘了一些显示的代码。
计算分数的逻辑要靠你自己完成的

[url=http://www.]网页设计教程[/url]
2006-09-19 15:16
快速回复:[求助]如何获取checkbox选项是选中还是没选中?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036050 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved