Html and Javascript changing "disabled"

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kong Chun Ho
    New Member
    • Jul 2010
    • 34

    Html and Javascript changing "disabled"

    This is my code:
    index.php
    Code:
    // SOME HTML
    <script language = "javascript" src = "js/common.js"></script>
    <script language = "javascript" src = "js/register.js"></script>
    // SOME HTML
    <body class = "body_uc" id = "body" onload = "ClearPageLoad();   PopIMG(); setready(); enable_reg(1)" >
    // SOME HTML
    <form action = "?a=r" method = "post" name = "reg_frm">
    <input type = "text" id = "reg_account" name = "account" onfocus = "reg_reminder(1);" disabled = "disabled" onBlur = "reg_reminder(0); Check(this.id, this.value); CheckAccount(this.value);" />
    </form>
    // SOME HTML
    register.js
    Code:
    ready = 0;
    function setready() {
    ready = 1;
    }
    function PopIMG () {
    var d = document.getElementById("ivi");
    if (ir != 1) {
    d.innerHTML = '<img id = "ivIMG" src = "ImgValid.php?refresh=none" />';
    var rnd = Math.random();
    var sto = "document.getElementById('ivIMG').src = 'ImgValid.php?refresh=" + rnd + "';";
    ir = 1;
    setTimeout(sto, 1500);
    }
    }
    
    function enable_reg(wi) {
    if(!wi || wi == 0) {
    var wi = 0;
    }
    alert(document.reg_frm.account.disabled);
    document.reg_frm.account.disabled = "false";
    document.getElementById('reg_password').disabled = "false";
    alert(document.reg_frm.account.disabled);
    }
    common.js
    Code:
    function ClearPageLoad() {
    var x = document.getElementById("loadingbar");
    x.innerHTML = '';
    x.style.visibility = 'hidden';
    }
    Why it didn't alert true and false when the page onload?

    IT only ALERT false and false!

    i have changed the disabled status, but it didn't!

    How to fix this?

    Thanks!
  • acoder
    Recognized Expert MVP
    • Nov 2006
    • 16032

    #2
    Instead of the string "false", set it to false.

    Comment

    • Kong Chun Ho
      New Member
      • Jul 2010
      • 34

      #3
      Thanks!

      It works!

      Comment

      • acoder
        Recognized Expert MVP
        • Nov 2006
        • 16032

        #4
        No problem.

        Yeah, a big difference between "false" and false.

        Comment

        Working...