Ошибка проверки атрибута на «ложь» - PullRequest
0 голосов
/ 19 апреля 2010

Я использую этот синтаксис JavaScript для проверки флажка ...

 alert(document.getElementById("ctl00_ContentPlaceHolder1_Chkreg").checked);
  if (document.getElementById("ctl00_ContentPlaceHolder1_Chkreg").checked == false) {
        document.getElementById("ctl00_ContentPlaceHolder1_ErrorMsg").innerHTML = "please select the checkbox";
        document.getElementById("ctl00_ContentPlaceHolder1_Chkreg").focus();
        return false;
    }

Мое предупреждение показало мне ложь, но мой цикл if не работает ... Любое предложение ...

1 Ответ

4 голосов
/ 19 апреля 2010

Предполагая, что ваш ящик не отмечен, я бы лично написал его так:

var box = document.getElementById("ctl00_ContentPlaceHolder1_Chkreg");
if (!box.checked) {
    document.getElementById("ctl00_ContentPlaceHolder1_ErrorMsg").innerHTML = "please select the checkbox";
    box.focus();
    return false;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...