Мне нужно запретить нажимать на кнопку, пока он не нажмёт на checkbox, как реализовать?
<form class="form">
<input type="checkbox" class="check">
<button type="submit" class="btn">Кнопка</button>
</form>
var btn = document.querySelector(".btn");
var i = document.querySelector(".check");
btn.addEventListener("click", function(){
if(i.checked){
alert("Победа");
}
});
Вешаем событие click
на кнопку. При событии проверяем отметки на checkbox
$(function() {
$('form button').click(function(e) {
if (!$('form>input[type=checkbox]').prop('checked')) {
alert('Нужно отметить checkbox!');
return false;
}
alert('OK');
});
});
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Title</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<form>
<input type="checkbox" name="test">
<button>button</button>
</form>
</body>
</html>
let checkBox = document.querySelector('#checkbox');
let button = document.querySelector('#button');
checkBox.addEventListener('change', () => {
button.disabled = !button.disabled;
})
<input type="checkbox" id="checkbox">
<input type="button" id="button" disabled value="Отправить">
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть чат на вебсокете, как отправить фото на сервер чтоб потом сервер перезаписал эту фото у себя и отправил ссылку на фото пользователем?...
Программирую веб-проект: чистый PHP+MySQLВижу, что в контенте HTML появляется курсор, который перемещается, словно, по таблице или текстому документу