Подскажите пожалуйста, на форме регистрации есть галочка, как сделать чтобы форма не отправлялась если галочка не нажата? На кнопке submit есть функция on click , с ней не работает, без нее работает
<form method="post" action="" id="form1">
<label>Логин</label>
<input type="text" class="form-control" id="login" maxlength="25" placeholder="Введите логин"> <br>
<label>Пароль</label>
<input type="password" class="form-control" id="password" maxlength="25" placeholder="Введите пароль"> <br>
<label>E-mail</label>
<input type="text" class="form-control" id="mail" maxlength="30" placeholder="Введите E-mail"> <br>
<input type="checkbox" id="chk"> Я соглашаюсь с <a href="http://google.com" target="blank">правилами</a> проекта. <br>
<input type="submit" id="send" class="btn btn-primary btn-lg" value="Регистрация"/>
</form>
document.querySelector('#form1').addEventListener('submit', function move(e){
e.preventDefault();
if(this.chk.checked){
this.submit()
}
else{alert('Необходимо согласится с правилами проекта')}
},true);