У меня есть формаJavaScript-множественным проверки флажок не работает
<form method="post" action="" onsubmit="validate()">
<input type="checkbox" name="del[]" value="1">
<input type="checkbox" name="del[]" value="2">
<input type="checkbox" name="del[]" value="3">
<input type="checkbox" name="del[]" value="4">
<input type="checkbox" name="del[]" value="5">
<button type="submit" class="btn btn-danger btn-lg">delete</button>
</form>
я пытаюсь сделать флажок проверки с JavaScript, если люди не установите флажок, то появится сообщение, если люди выбирают один или несколько чем один флажок, он покажет подтверждение для подтверждения отправки. Но мой JavaScript не работает. Форма будет отправлена без подтверждения.
<script>
function validate() {
var checkbox=document.getElementsByName("del[]");
if (checkbox.checked == null || x == "") {
alert("Please select!");
var check=false;
return false;
}
if(check != false && !confirm('confirm submit?')){
e.preventDefault();
return false;
}
return true;
}
</script>
Как исправить проблему?
Это работа, спасибо за ваше решение. – paul0080