javascript中判断radio是否被选中
JS:vars=getElementByName("sex");varcount=0if(s.length>0){for(index=0;index<s.length;i...
JS:
var s=getElementByName("sex");
var count=0
if(s.length>0)
{
for(index=0;index<s.length;index++)
{
if(s[index].checked)
{count++;break;}
}
}
if(count==0)
{alert("Please choose the gender");return false;};
HTTP:
<label for="sexm">Sex:</label>
<input type="radio" id="sexm" name="sex" value="male" />Male<br/>
<label for="sexf"> </label>
<input type="radio" id="sexf" name="sex" value="female" />Female<br/>
<input type="checkbox" name="agree" id="agree" value="agree"/>
大神看看哪里错了,我不选什么都没有提示 展开
var s=getElementByName("sex");
var count=0
if(s.length>0)
{
for(index=0;index<s.length;index++)
{
if(s[index].checked)
{count++;break;}
}
}
if(count==0)
{alert("Please choose the gender");return false;};
HTTP:
<label for="sexm">Sex:</label>
<input type="radio" id="sexm" name="sex" value="male" />Male<br/>
<label for="sexf"> </label>
<input type="radio" id="sexf" name="sex" value="female" />Female<br/>
<input type="checkbox" name="agree" id="agree" value="agree"/>
大神看看哪里错了,我不选什么都没有提示 展开
3个回答
展开全部
你这错误太多了...
var s = document.getElementsByName('sex');
var count = 0;
if(s.length>0) {
for(var index=0;index<s.length;index++){
if(s[index].checked){
count++;break;
}
}
}
if(count == 0){
alert("Please choose the gender");
//return false;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js应该没有getElementByName哦
追问
javascript里面没有?不会啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询