查看: 1140|回复: 6
|
[解决了] 如何使用javascript验证Checkbox?
[复制链接]
|
|
如何使用javascript验证Checkbox?我要验证用户至少勾到一个checkbox,在我有四个checkbox,form的名字是feedback,然而我的代码是:
if ( ( document.feedback.option[0].checked == false )
&& ( document.feedback.option[1].checked == false ) ||( document.feedback.option[2].checked == false )
&& ( document.feedback.option[3].checked == false ))
{
doc.feedback.option.focus();
valid = false;
}
可是这代码有问题,该如何更改?
[ 本帖最后由 sotsot82 于 14-11-2006 09:45 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 18-10-2006 12:13 PM
|
显示全部楼层
theory 应该是
if ((c1.checked == true) || (c2.checked == true) || (c3.checked == true) || (c4.checked == true))
{
valid = true;
}
else
valid = fasle;
如果valid = fasle,那就是说没有勾到一个checkbox. |
|
|
|
|
|
|
|
楼主 |
发表于 18-10-2006 12:26 PM
|
显示全部楼层
我的是:
<input type="checkbox" name="option1" value="MC">
<input type="checkbox" name="option2" value="KFC">
<input type="checkbox" name="option3" value="AMW">
<input type="checkbox" name="option4" value="PIZZA">
if ((option1.checked == true) || (option2.checked == true) || (option3.checked == true) || (option4.checked == true))
{
valid = false;
}
这样吗? |
|
|
|
|
|
|
|
楼主 |
发表于 18-10-2006 01:16 PM
|
显示全部楼层
<input type="checkbox" name="option" value="MC">
<input type="checkbox" name="option" value="KFC">
<input type="checkbox" name="option" value="AMW">
<input type="checkbox" name="option" value="PIZZA">
if (!document.feedback.option.checked) {
return false;
}
我尝试这样,可是沟了,也不能呈交 |
|
|
|
|
|
|
|
发表于 18-10-2006 01:44 PM
|
显示全部楼层
原帖由 sotsot82 于 18-10-2006 01:16 PM 发表
<input type="checkbox" name="option" value="MC">
<input type="checkbox" name="option" value="KFC">
<input type="che ...
post或不能post不关checbox 有没有 tick. |
|
|
|
|
|
|
|
楼主 |
发表于 18-10-2006 02:06 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 18-10-2006 02:12 PM
|
显示全部楼层
原帖由 sotsot82 于 18-10-2006 02:06 PM 发表
我要的是当用户没有沟到其中一个就不能呈交
那么你就在FORM TAG的地方用ONSUBMIT="XXXXXXX"来CHECKING. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|