Почему не выполняется условие?
Здравствуйте!
Делаю простую проверку формы. Если выбрана радиокнопка с 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, время: 07:33. |