Почему не выполняется условие?
Здравствуйте!
Делаю простую проверку формы. Если выбрана радиокнопка с id="userChild", то обязательно должно быть заполнено поле id=schoolChild (проверка на пустоту). Вывожу в консоль, все прекрасно. true "" однако когда пишу условие типа такого:
if ((document.userLibrary.elements.userChild.checked == true) && (document.userLibrary.elements.schoolChild.value !=='')) {...}
выдает ошибку. что не так? Подскажите пожалуйста. Спасибо.
<script type="text/javascript">
function validate_form() {
var valid = true;
console.info(document.userLibrary.elements.userChild.checked);
console.info(document.userLibrary.elements.schoolChild.value);
if (document.userLibrary.elements.userChild.checked == true) {
alert ( "Заполните поля ШколаДетский сад, КлассГруппа" );
valid = false;
}
return valid;
}
</script>
|
Mrjoey,
что за ошибка ? Цитата:
|
Почему бы не сделать попроще:
area=document.getElementById("schoolChild") radio=document.getElementById("userChild") radio.onclick=function(){if(area.value==="") {alert("bla-bla-bla"); this.checked=false}} |
спасибо. понял.
|
| Часовой пояс GMT +3, время: 12:45. |