求助用asp.net和脚本实现功能:做5个题目,要求得到它们选择的值并且验证它们全部被选择(详细如下)

A页面部分代码如下:......<formid="from1"action="B.aspx"method="post">第一题题目。。。<inputtype="radio... A页面部分代码如下:

......

<form id="from1" action="B.aspx" method="post">

第一题 题目。。。

<input type="radio" value="A" name="radio1" type="radio">A 选项

<input type="radio" value="B" name="radio1" type="radio">B 选项

<input type="radio" value="C" name="radio1" type="radio">C 选项

第二题 题目。。。

<input type="radio" value="A" name="radio1" type="radio">A 选项

<input type="radio" value="B" name="radio1" type="radio">B 选项

<input type="radio" value="C" name="radio1" type="radio">C 选项

<input type="radio" value="D" name="radio1" type="radio">D 选项

第三题 题目。。。

<input type="radio" value="A" name="radio2" type="radio">A 选项

<input type="radio" value="B" name="radio2" type="radio">B 选项

<input type="radio" value="C" name="radio2" type="radio">C 选项

<input type="radio" value="D" name="radio2" type="radio">D 选项

<input type="submit" value="提交" onclick="return onsubmit()">

</form>

<script>

function onsubmit(){

/// 这里这么写?

}

</script>

需求:我是做一个问答项目共有5道题,每道题的选项个数不一致,要求判断每题都要答,如果都填写了就提交到B.aspx页面,我在B页面用 request.form("")..获取所有的答案,并提交数据库,请问我该怎么用javascript实现判断啊
展开
 我来答
暴雁菱0e1
2010-03-30 · TA获得超过2004个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:0
展开全部
var radio1=document.getElementsByName("radio1");
var status=false;
for(var i=0;i<radio1.length;i++){
if(radio1[i].checked){
status=true;
break;
}
}
if(!status){
alert('第一题没有回答')
}

第一题的判断是这样的,你依次类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
011407101151
2010-03-31 · 超过15用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:0
展开全部
想知道怎样用JavaScript获取值并传到后台
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
user_pyw
2010-03-31 · TA获得超过325个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:278万
展开全部
汗。下次问题的时候,贴就贴好点,搞的你贴错的,我还给你改页面。狂汗
/********************************************************************/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type="text/javascript">

function sub(){
var count=5;
for(var i=1;i<=5;i++){
var obj = document.getElementsByName('radio'+i);
for(var j=0;j<obj.length;j++)
{
if(obj[j].checked == true)
{
//记录值
count--;
}
}

}
if(count==0)alert('true');else alert('false');

}

</script>
</head>
<body>
<form id="from1" action="B.aspx" method="post">

第一题 题目。。。

<input type="radio" value="A" name="radio1" />A 选项

<input type="radio" value="B" name="radio1" />B 选项

<input type="radio" value="C" name="radio1" />C 选项

第二题 题目。。。

<input type="radio" value="A" name="radio2" />A 选项

<input type="radio" value="B" name="radio2" />B 选项

<input type="radio" value="C" name="radio2" />C 选项

<input type="radio" value="D" name="radio2" />D 选项

第三题 题目。。。

<input type="radio" value="A" name="radio3" />A 选项

<input type="radio" value="B" name="radio3" />B 选项

<input type="radio" value="C" name="radio3" />C 选项

<input type="radio" value="D" name="radio3" />D 选项

第4题 题目。。。

<input type="radio" value="A" name="radio4" />A 选项

<input type="radio" value="B" name="radio4" />B 选项

<input type="radio" value="C" name="radio4" />C 选项

<input type="radio" value="D" name="radio4" />D 选项

第5题 题目。。。

<input type="radio" value="A" name="radio5" />A 选项

<input type="radio" value="B" name="radio5" />B 选项

<input type="radio" value="C" name="radio5" />C 选项

<input type="radio" value="D" name="radio5" />D 选项

<input type="button" value="提交" onclick="return sub()" />

</form>

</body>
</html>

/********************************************************************/

还有js函数不能用onsubmit的,那个是系统函数....
你直接复制下去就可以了 (才10分,下次要问题,要不就多给几分,要不就挂0分,)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式