如何用JS获取check的状态

JavaScript011

如何用JS获取check的状态,第1张

如果被选中则可以提交,没有选中弹出提示框,不能提交。

<script language="javascript">

function check()

{

if(document.form1.checkbox.checked==false) //如果表单1的复选框没被选中。则执行以下语句

{

alert("请选中复选框")

return false

}

}

</script>

我把你的程序逻辑修改如下,加上了注释:

function register()

{

check_ok=1//先设置逻辑检查结果为1,循环检查时如果发现一个错误即设置为0

check_null=1//先设置所有栏目全空为1,循环检查时如果发现一个非空即设置为0

for(i=1,i<=5,i++)

{

if(document.getElementById("email"+i).value != "")

{

check_null=0//一旦有一个EMAIL有值即设置全“空为”0

if(document.getElementById("name"+i).value =="" || document.getElementById("sex"+i).value == "") check_ok=0//一旦非空的EMAIL里面出现了性别或者姓名为空,则设置“正确”为0

}

//最后,如果“全空”为0,并且“正确”为1,则正确提交

if (check_null==0 &&check_ok==1) {window.form.submit()}

else{window.alert("xxxx")return false}

}