js在表单提交前验证radio的问题:

dongpo1 2005-02-22 01:24:44
怎么改正呢
function check()
{
if (!document.form1.an0.checked)
{
alert("没有选择答案!");
return false;
}
else
{
return true;
}
}

<from>中有三个名字为an0的radio表单项

以上的代码 起不到作用 为什么啊
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangq 2005-02-22
  • 打赏
  • 举报
回复
数组用方框号表示[]
dongpo1 2005-02-22
  • 打赏
  • 举报
回复
下边是我的代码 大家看哪里错了:

<script language="javascript">
function check()
{
var resmi1=0;
var resmi2=0;
var resmi3=0;
for(var i=0;i<document.form1.an0.length;i++)
{
if (!document.form1.an0(i).checked)
{
return false;
}
else
{
resmi1=1;
}
}
for(var i=0;i<document.form1.an2.length;i++)
{
if (!document.form1.an2(i).checked)
{
return false;
}
else
{
resmi2=1;
}
}
for(var i=0;i<document.form1.an1.length;i++)
{
if (!document.form1.an1(i).checked)
{
return false;
}
else
{
resmi3=1;
}
}
if(resmi1==1&&resmi2==1&&resmi3==1)
{
return true;
}
else
{

alert("答案选择不完整!");
return false;

}
}
</script>
fangq 2005-02-22
  • 打赏
  • 举报
回复
<script>
function fun(str)
{
var n;
for(var i=0;i<str.box.length;i++)
{if(str.box[i].checked==true)n=1}
if(n!=1){alert("请选择");return false;}
}
</script>
<form method="POST" action="--WEBBOT-SELF--" onsubmit="return fun(document.form1)" name="form1">
<p><input type="radio" value="V1" name="box"><input type="radio" value="V2" name="box"><input type="radio" value="V4" name="box"><input type="submit" value="提交" name="B1"></p>
</form>
essdy 2005-02-22
  • 打赏
  • 举报
回复
分别给三个radio添加value值
if(document.form1.an0.value=null)
{
alert("");
}
else if ……
日文下打字不方便,就不详细写出了

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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