VBScript中怎么判断复选框被选中

来源:百度知道 编辑:UC知道 时间:2024/06/24 05:53:06
我修改一个ASP网站,要求点击参加会议后选择要参加的会议模块,模块用以个层弹出,选择后跳到另一个页面执行,我要怎么判断复选框被选中啊?给个好点的答案,分数是可以加的!
我是说VBScript啊!!!

<input type=checkbox name='nID' value='模块1'>
<input type=checkbox name='nID' value='模块2'>
<input type=checkbox name='nID' value='模块3'>

var len = document.表单名.nID.length;这里是大小的
var checked = false;

for (i = 0; i < len; i++)
{
if (document.表单名.nID[i].checked == true)
{
checked = true;
//这里是判断哪个复选框被按下了,然后转到你的页面去,
判断的话用case也可以用 if判断是哪个复选数组
break;
}
}
if (!checked)
{
alert("请至少选择一个模块!");
return;
}
=========

上面是数组的,既然是复选框肯定的是数组,如果不是单个的话,更加好判断。上面的
document.表单名.nID[i].checked == true
改成
document.表单名.nID.checked == true

复选框
表单提交的内容是value
设置不同的value值