//差不多这样,没测试
var flag=false
var objs=document.getElementsByName("你的name")
for(var i=0;i<objs.length;i++)
{
if(objs[i].checked)
{
flag=true;
break;
}
}
if(!flag)
{
alert("没选")
return false
}
else
{
form1.submit()
}
var flag=false
var objs=document.getElementsByName("你的name")
for(var i=0;i<objs.length;i++)
{
if(objs[i].checked)
{
flag=true;
break;
}
}
if(!flag)
{
alert("没选")
return false
}
else
{
form1.submit()
}
解决方案 »
- showbo版主,麻烦您了,进来看一下
- ajax局部刷新父窗口
- js中关于函数对象与事件的使用?
- JS缩放背景图该怎么做
- 使用javascript去读取ini文件的指定[节点]下的所有内容
- win media player 10在IE中能显示出来,在firefox2.0却提示安装插件,这是为什么?
- 如何用appendChild结合createElement(str)动态生成【多个】元素?
- VBScript中如何把byte数组转化为字符串?
- 为什么mouse over最后的table时alert也会发生?
- 点击按钮增加div
- 层的移动,滚动问题?高分求救
- JS实现歌词与歌曲同步的问题(很谁能先解决)
<script>
function check()
{
var rdo=document.getElementsByName("rdo");
var num=false;
for(var i=0;i<rdo.length;i++)
{
if(rdo[i].checked)
{
num=true;
}
}
if(!num)
{
alert("请选择一项");
}
}
</script><body>
<form name="form1" method="post" action="">
<input type="radio" name="rdo">11111111
<input type="radio" name="rdo">22222222
<input type="radio" name="rdo">33333333
<input type="radio" name="rdo">44444444
<input type="button" value="检查" onclick="check();"/>
</form>
</body>
function check()
{
var objIput = document.getElementsByTagName("INPUT");
for(var i=0,j=objIput.length;i<j;i++)
{
if(objIput[i].checked)
return("OK");
}
return("请选择一个")
}
</script>
<input type="radio" name="test1">test1_1
<input type="radio" name="test1">test1_2
<input type="checkbox" name="test2">test2_1
<input type="checkbox" name="test3">test2_2
<input type="button" value="checkValue" onclick="alert(check())"/>