附上该选项的代码:
<form action="get.asp" method="post" name="form1">
....
<td valign="top" bgcolor="#FAFAFA"><div align="right">
<input type="radio" name="num<%=(cate.Fields.Item("id").Value)%>" id="radio<%=(cate.Fields.Item("id").Value)%>" value="<%=(subcate.Fields.Item("id").Value)%>"> </div></td>
....
<input type="submit" name="submit" value="查看得分">这里的radio名用num加上记录集cate中的id来实现,而radio的值则是另个记录集subcate的id.
<form action="get.asp" method="post" name="form1">
....
<td valign="top" bgcolor="#FAFAFA"><div align="right">
<input type="radio" name="num<%=(cate.Fields.Item("id").Value)%>" id="radio<%=(cate.Fields.Item("id").Value)%>" value="<%=(subcate.Fields.Item("id").Value)%>"> </div></td>
....
<input type="submit" name="submit" value="查看得分">这里的radio名用num加上记录集cate中的id来实现,而radio的值则是另个记录集subcate的id.
解决方案 »
- Javascript或者JQuery能修改节点的tagName吗?
- 请问二进制和十进制的问题?
- 请大家帮我修改一下这个年月控件
- 静态页面的语言跳出转问题,请雷锋与非主流雷锋看一下,多谢.
- js的一个练动而级菜单的问题!请教大虾了
- 请大家帮我写一个jq拖动图层的代码,多谢了
- 菜鸟弱问:哪位大哥指点一下javascript提交电子邮件表单的思路和代码?
- 请问各位高手,用javascrip 怎么样给ListBox加横向的滚动条,谢谢。
- window.parent.leftFrame.cols(30%,30%,30%)代表什么啊
- 我用的框架的网页,关于超时的问题。
- 用innerHTML载入<img src="source.gif">时图片的加载问题
- 请教关于JS和JSP之间传递的问题 有例子~
楼主试试,具体情况,楼主自己改
<script language="javascript">
function CheckSelect()
{
var es = document.getElementsByTagName("input");
for(i=0;i<es.length;i++)
{
if(es(i).type=="radio")
{
if(es(i).checked==false)
{
es(i).focus();
es(i).style.background = "#FFCCCC";
return false;
}
else
{
es(i).style.background = "#FFFFFF";
}
}
}
return true;
}
</script><input type="radio" name="rd1" onclick="document.all.btn.disabled=false;"/>
<input type="radio" name="rd2" />
<input type="radio" name="rd3" />
<input type="radio" name="rd4" />
<input type="radio" name="rd5" />
<input type="radio" name="rd6" />
<input type="submit" disabled onclick="return CheckSelect();" name="btn" />
<script language="javascript">
var radios=cknum=0;
window.onload=function()//统计页面radio个数
{
document.all.btn.disabled=true;
var obj=document.getElementsByTagName("INPUT");
for(i=0;i<obj.length;i++)
{
if(obj[i].type=="radio")
{
obj[i].checked=false;//初始化未选择,防止页面刷新状态错误~
radios++;
}
}
}
document.onclick=function()
{
var obj=event.srcElement;
if(obj.type=="radio")
cknum++;
document.all.btn.disabled=(radios>cknum)?true:false;
}
</script><input type="radio" name="rd1"/>1
<input type="radio" name="rd2"/>2
<input type="radio" name="rd3"/>3
<input type="radio" name="rd4"/>4
<input type="radio" name="rd5"/>5
<input type="radio" name="rd6"/>6
<input type="submit" name="btn"/>
第二个问题也很简单。跳到该选项用fucos方法。
用你的方法好象把所有的试题都做了一个选择后,提交按钮还是灰色不可用的,这是怎么回事呢?我把你的代码
<script language="javascript">
var radios=cknum=0;
window.onload=function()//统计页面radio个数
{
document.all.btn.disabled=true;
var obj=document.getElementsByTagName("INPUT");
for(i=0;i<obj.length;i++)
{
if(obj[i].type=="radio")
{
obj[i].checked=false;//初始化未选择,防止页面刷新状态错误~
radios++;
}
}
}
document.onclick=function()
{
var obj=event.srcElement;
if(obj.type=="radio")
cknum++;
document.all.btn.disabled=(radios>cknum)?true:false;
}
</script>
加到<head></head>中间,然后把<input type="submit" name="submit" value="查看得分">修改为<input type="submit" name="btn" value="查看得分">