我在驗證複選框時遇到問題。我一直在谷歌,但我發現的大部分解決方案是jQuery(w/c我不知道)或不工作。如何使用JavaScript驗證複選框
<body>
<form action="" method="POST" id="myForm" onSubmit="return validateCheckBox()">
<input type="checkbox" value="beyanetu_1" name="foods[]" >
<input type="checkbox" value="beyanetu_2" name="foods[]" >
<input type="checkbox" value="beyanetu_3" name="foods[]" >
<input type="checkbox" value="beyanetu_4" name="foods[]" >
<input type="checkbox" value="beyanetu_5" name="foods[]" >
<input type="checkbox" value="beyanetu_6" name="foods[]" >
<input type="image" src="logo/order-online_4.png" height="50px" width="100px" >
</form>
<script>
function validateCheckBox(){
//I want to know how to retrieve the data and
//check if at least one is checked
}
</script>
</body>
這不是一個重複的問題,在這篇文章中的鏈接是JQuery,我說不知道。 EDIT:我真的不知道你爲什麼低估這個!
,確定是否一個複選框被以稍微奇怪的方式檢查工作(使用':checked'選擇器) –
[簡單的JavaScript複選框驗證]的可能的複製(HTTPS:/ /stackoverflow.com/questions/11234622/simple-javascript-checkbox-validation) – Sand
可能的重複[如何檢查頁面上是否有任何複選框選中?](https://stackoverflow.com/questions/9119407/how-do-i-check-if-any-checkbox-all-on-the-the-page-are-checked) – Niklas