Проверка checkbox на check

1,00
р.
Я хочу выполнить проверку при подтверждении формы. Но сразу происходит подтверждение! Проверка чекбокса выполняется.
Да и один момент если галка не установлена, то происходит вызов alert с сообщением и происходит submit, чего собственно делать не надо. Вот здесь накидал код.
Я даю согласие на обработку данных


$(document).ready(function(){
$('#subButton').on('click', function(){ if($("#agree").attr("checked") == 'checked') { $('#target').submit(function(){}) } else { window.alert('Дайте свое согласие на обработку данных!') $("#agree").css('border', '1px solid red') } }) })

Ответ
$("#agree").prop('checked') возвращает true/false