一千萬個為什麽

搜索

錯誤檢查屬性“false”


我使用這個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循環不起作用...任何建議......

最佳答案

假設你的盒子未經檢查,我會親自把它寫成:

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

轉載註明原文: 錯誤檢查屬性“false”

猜你喜歡