为什么我在检查单选框有没有选择后,不会执行下面输入框的检查工作?

nbjed 2004-11-07 03:20:12
var aa = document.getElementsByName("sa_status");
var c = 0;
for(var i=0;i<aa.length;i++)
{
if(aa[i].checked)
{
c = 1;
}
}
if(c==1)
{
return true;
}
else
{
alert('Please, select the Current Marital Status.');
return(false);
}
if(frm.sa_country.value=="")
{
alert("Please, select then country of Permanent Address.");
frm.sa_country.focus();
return(false);
}

sa_country就不会检查了,为什么?如何改正?
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nbjed 2004-11-07
  • 打赏
  • 举报
回复
知道了,谢谢楼上二位
nbjed 2004-11-07
  • 打赏
  • 举报
回复
如我还要处理下面的检查,这个应如何改正,才能继续执行下去?
shyslysky 2004-11-07
  • 打赏
  • 举报
回复
肯定不会执行到那一步的!

if(c==1)
{
return true;//退出函数体
}
else
{
alert('Please, select the Current Marital Status.');
return(false);//退出函数体
}
梅雪香 2004-11-07
  • 打赏
  • 举报
回复
if(c==1)
{
return true;
}
else
{
alert('Please, select the Current Marital Status.');
return(false);
}
无论c是什么值,都return 了,函数都会退出的,所以下边的不执行了

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧