我想在多个复选框上应用验证,但问题是如何操作?
<?php
mysql_connect("localhost","root","thisis");
mysql_select_db("my_database");
if(isset($_GET["q"]))
{
$my_q = $_GET['q'];
$q="select * from subjects where subj_code='$my_q'";
$rs=mysql_query($q);
for($i=0;$i<mysql_num_rows($rs);$i++)
{
$rd=mysql_fetch_object($rs);
?>
<input type="checkbox" name="subj[]" value="<?php echo $rd->subj_name; ?>" /><?php echo $rd->subj_name; ?>
<br />
<?php
}
}
?>
答案 0 :(得分:0)
请尝试以下代码。
obj = document.form1.elements("subj[]");
for (i = 0; i < obj.length; i++) {
if (obj[i].checked) {
alert("Your text");
return true;
}
}
答案 1 :(得分:0)
试试这个:
if($('input[name="sub[]"]:checked').length == 0) {
alert('No checkbox is checked');
return false;
}