Еще раз начинающий JS снова встает на вопрос. Я хочу подтвердить флажок в конце моей формы, прежде чем разрешить пользователю отправлять мне свои данные, и если он не отмечен галочкой, они не могут отправить форму. Я посмотрел здесь и попытался использовать разные примеры кодирования, но я просто нахожу все это очень запутанным после просмотра 10 или 20 страниц разного кода. Вот то, что я написал до сих пор, от того, что я могу сделать мою форму просто перескакивает через мой код проверки CheckBox, который, очевидно, что я не хочу, чтобы это произошло:Как убедиться, что мой флажок подтвержден, прежде чем разрешить отправку моей формы
<head>
<script>
function validate(){
send = document.getElementById("confirm").value;
errors = "";
if (send.checked == false){
errors += "Please tick the checkbox as confirmation your details are correct \n";
} else if (errors == ""){
alert ("Your details are being sent)
} else {
alert(errors);
}
}
</script>
</head>
<body>
<div>
<label for="confirm" class="fixedwidth">Yes I confirm all my details are correct</label>
<input type="checkbox" name="confirm" id="confirm"/>
</div>
<div class="button">
<input type="submit" value="SUBMIT" onclick="validate()"/>
</div>
Посмотрите на следующем уроке и сосредоточиться на использовании пакета 'onsubmit' события , [Проверка формы] (http://www.tutorialspoint.com/javascript/javascript_form_validations.htm) – Itay