怎样用JS判断复选框的值为空

来源:百度知道 编辑:UC知道 时间:2024/07/03 08:08:52
<script language="javascript">
function checkform(form1)
{

if(form1.cj.value==""){
alert("请选择成绩!");
form1.cj.focus();
return false;}
}
</script>

<form name="form1" method="post" action="tijiao.asp" onSubmit="return checkform(this)">
<input name="cj" type="checkbox" value="优" />优<br>
<input name="cj" type="checkbox" value="良" />良<br>
<input name="cj" type="checkbox" value="差" />差
</form>
我这样写怎样不对啊
谢谢兄弟,可我就是想用复选框,里面的值(优良中) 我可以换!

你改成复选框的可以吗,兄弟。谢谢你!

我把代码改了一下.里面有点小问题
第一:判断值为空最好用"null"
第二:你应该使用"radio"表单组件,即单选按钮,不应该使用复选框.
第三:你没有增加提交按钮(当然也可以不用提交按钮,但源代码还得改动一下)
第四:没必要使控件得到焦点
-------------------------------------------------------------------------------

<script language="javascript">
function checkform()
{

if(this.form1.cj.value==null){
alert("请选择成绩!");
return false;}
}
</script>

<form name="form1" method="post" action="tijiao.asp" onSubmit="return checkform()">
<input name="cj" type="radio" value="优" />优<br>
<input name="cj" type="radio" value="良" />良<br>
<input name="cj" type="radio" value="差" />差
<input type="submit">
</form>