【发布时间】:2017-01-29 12:34:23
【问题描述】:
首先我很抱歉我的英语不好。我是 Javascript 新手,我遇到了问题。我的问题是关于使用 javascript 的复选框验证,所以我应该检查的第一个复选框或显示一个警报(我已经解决了这个问题,所以没有更多的问题),但第二个问题是复选框应该按顺序检查(或顺序)对于示例有 4 个复选框,我检查了第一个、第二个和第四个(不是按顺序/顺序),所以有一个警报,但是如果我检查了第一个、第二个和第三个,那很好。有谁知道如何使用 javascript 验证该条件?
这是我的代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<form action="form-si-hasil.php" method="post" onsubmit="return validate(this)" id="form" name="form">
<h1>Form Hobi</h1>
<input type="checkbox" name="ck1" value="Membaca" id="checkbox1">Membaca
<br />
<input type="checkbox" name="ck2" value="Sport" id="checkbox2">Sport
<br />
<input type="checkbox" name="ck3" value="Singing" id="checkbox3">Singing
<br />
<input type="checkbox" name="ck4" value="Dancing" id="checkbox4">Dancing
<br />
<br />
<input type="submit">
</form>
<script src="../js/jquery-1.11.2.min.js"></script>
<script type="text/javascript" language="JavaScript">
function validate(){
var pilihan1 = document.getElementById("checkbox1").checked;
if(pilihan1=="") {
alert("Checkbox pertama tidak boleh kosong");
return false
}
return true
}
</script>
</body>
</html>
【问题讨论】:
标签: javascript jquery validation checkbox sequence