1. We have moved from vBulletin to XenForo and you are viewing the site in the middle of the move. Though the functional aspect of everything is working fine, we are still working on other changes including the new design on Xenforo.
    Dismiss Notice

Javascript error

Discussion in 'JavaScript and AJAX' started by Soutrik, Jul 11, 2009.

  1. Soutrik

    Soutrik New Member

    I am using this code in a HTML page but every time the result is erroneous.


    function check()
    {var a=document.getElementById("txt_user").value.trim;
    var b=document.getElementById("txt_pwd").value.trim;
    if((a=="")||(b==""))
    {alert("Required fields can't be left empty");
    return false;
    }
    else if(a==b)
    {alert("Username and password are same");
    return false;
    }
    }
    Whatever be the values in textboxes txt_user and txt_pwd the alert comes as "Username and password are same".
    Please let me know if there is any bug in the code.
    Thanks in advance.
     
  2. SaswatPadhi

    SaswatPadhi ~ Б0ЯИ Τ0 С0δЭ ~

    OMG ... It's all about a pair of parentheses () !!
    Even I was surprised at first sight, how can that code give some errors ?!

    Finally found it, though. Here is the rectified code :

    Code:
    function check()
    {
        var a=document.getElementById("txt_user").value.trim();
        var b=document.getElementById("txt_pwd").value.trim();
        if((a=="")||(b==""))
        {
            alert("Required fields can't be left empty");
            return false;
        }
        else if(a==b)
        {
            alert("Username and password are same");
            return false;
        }
    }
    You missed a pair of parentheses behind the trim function. :)
     
  3. Soutrik

    Soutrik New Member

    Thanks Sir...
     
  4. SaswatPadhi

    SaswatPadhi ~ Б0ЯИ Τ0 С0δЭ ~

    My pleasure :)
     

Share This Page