以下是HTML/PHP代碼,其中我需要在提交表單之前驗證5中的任何複選框。HTML如何在提交之前驗證數組中的任何複選框
function checkAddress(checkbox)
{
if (checkbox.checked)
{
document.frmUser.action = "edit_user.php";
document.frmUser.submit();
}
else {alert("checkbox");}
}
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Details Form</title>
<script language="javascript" type="text/javascript">
function checkAddress(checkbox)
{
if (checkbox.checked)
{
document.frmUser.action = "edit_user.php";
document.frmUser.submit();
}
else {alert("checkbox");}
}
</script>
</head>
<body>
<div class="form-style-1">
<form name="frmUser" method="post" action="">
<?php
i=0;
while(i=5){
?>
<input type="checkbox" name="users[]" value="<?php echo i; ?>" >
<input type="button" name="update" class="button" value="Update" onClick="checkAddress(this);" />
<?php
$i++;}
?>
</form></div></body></html>
你的意思是你要測試檢查的複選框的至少一個,如果不能阻止提交? – nnnnnn
'while(i = 5)'是什麼?一個條件永遠不會這樣。它被稱爲'while(i <= 5)'。 –
是的,至少有一個複選框被選中,如果不阻止提交? – Prayag