一个小问题, 关于JavaScript中如何检查复选框是否被选中(100分)

  • 主题发起人 主题发起人 sleepy
  • 开始时间 开始时间
S

sleepy

Unregistered / Unconfirmed
GUEST, unregistred user!
检查一个复选框 (CheckBox)是否被选中, 我用以下语句,为何不行? 该怎样处理?
var aa=0;
if (document.MyForm.MyCheckBox.Checked)
{
aa=1;
}
if (aa == 0)
{
alert("您没有选择该复选框!");
return false;
}
 
看下例:
<input type="checkbox" name="aa" value="abc">
如果复选框被选中,则aa="abc",你懂了吗?
 
刚才错了,看下例:
<input type="checkbox" name="aa" value="abc">
如果复选框被选中,则aa="abc",你懂了吗?
 

var aa=0;
if (document.MyForm.MyCheckBox.checked) //注意Javascript的大小写.
{
aa=1;
}
if (aa == 0)
{
alert("您没有选择该复选框!");
return false;
}
 
一定是大小写的问题了
 
同意alum、gcq的意见
而且你可以该为:
if (document.MyForm.MyCheckBox.Checked==false)
{
alert("您没有选择该复选框!");
}
else
{
....
}
不用定义一个变量aa了
 
多人接受答案了。
 
后退
顶部