Я уже сделал... Не знаю, насколько ЭТО красиво, может можно было проще.... Просто перечислил все поля в вышеприведенном здесь коде и всё работает:
<input type="checkbox" onclick="if(this.checked){document.getElementById('Sex').style.display='none';
document.getElementById('PB2001').style.display='none';
document.getElementById('PN2001').style.display='none';
document.getElementById('PB').style.display='none';
document.getElementById('PN').style.display='none';
document.getElementById('dd').style.display='none';
document.getElementById('mm').style.display='none';
document.getElementById('yy').style.display='none';
}
else {document.getElementById('Sex').style.display='inline-block';
document.getElementById('PB2001').style.display='inline-block';
document.getElementById('PN2001').style.display='inline-block';
document.getElementById('PB').style.display='inline-block';
document.getElementById('PN').style.display='inline-block';
document.getElementById('dd').style.display='inline-block';
document.getElementById('mm').style.display='inline-block';
document.getElementById('yy').style.display='inline-block';
}
" />
У меня идет проверка через js файл на предмет, заполнено поле или нет... вот так (часть кода) :
if (document.entry_form.PB2001.value == "?") {
utils.addClassName(f34, 'error');
} else {
utils.addClassName(f34, 'ok');
}
Теперь мне надо сделать здесь, чтобы была проверка на Чекбокс... т.е.
если Чекбокс отмечен, то ничего не происходит, а если нет, то выполняется этот код... т.е. форма не отправляется, пока данное поле не будет заполнено...
Пока не понадобился чекбокс все работает и проверяется...