求助用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实现判断啊 展开
......
<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实现判断啊 展开
3个回答
展开全部
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('第一题没有回答')
}
第一题的判断是这样的,你依次类推
var status=false;
for(var i=0;i<radio1.length;i++){
if(radio1[i].checked){
status=true;
break;
}
}
if(!status){
alert('第一题没有回答')
}
第一题的判断是这样的,你依次类推
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想知道怎样用JavaScript获取值并传到后台
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汗。下次问题的时候,贴就贴好点,搞的你贴错的,我还给你改页面。狂汗
/********************************************************************/
<!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分,)
/********************************************************************/
<!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分,)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询