`$('CHECKBOX').val();`
Попытается найти элемент с тэгом CHECKBOX
и вернуть его значение. Предположительно, вы хотите сослаться на флажок с идентификатором CHECKBOX
:
var CHECKBOX = $('#CHECKBOX');
Чтобы проверить, проверено ли это:
if (!CHECKBOX[0].checked) {
// CHECKBOX is not checked
}
Вы действительно должны изучить базовый JavaScript перед использованием jQuery. Обычно проверка начинается с отправки формы, которая может дать вам ссылку на форму. Затем вы можете ссылаться на все элементы формы как на свойства формы, вам не нужно создавать все эти объекты jQuery. например если вы создаете что-то вроде:
<form ... onsubmit="validate(this)"... >
<input type="checkbox" name="checkbox">
</form>
Тогда в вашей функции проверки:
function validate(form) {
if (!form.checkbox.checked) {
// the checkbox isn't checked
}
}
Вы можете подключить слушателя динамически, если хотите.