if(document.a.username.value.length==0) 是不是你判断有问题为什么不输入东西<span id="mes"></span>也不输出呢 你是想要什么效果?

解决方案 »

  1.   

    document.a.getElementById("mes").innerText="input";  
    是不是应改为document.a.getElementById("mes").innerHTML="";
      

  2.   

    function test()  
    {
    if(document.a.username.value.length==0)
    {
    document.a.getElementById("mes").innerText="input";  
      return false;
    }
    }把那a给去掉。
      

  3.   

    document.a.getElementById("mes").innerText="input"; 
                 是不是应该改为      innerHTML   呢?
      

  4.   

    document.a.getElementById("mes").innerText="input";
    改成:
    document.getElementById("mes").innerHTML="input";
      

  5.   

    document.getElementById("mes").innerHTML 要 “a. ”干嘛呀?? 去掉试试看!!
      

  6.   

    if(document.a.username.value.length==0) 是不是你判断有问题,你可以尝试一下。
      

  7.   

    可以使用如下方式。
    if( ${mes}.value != "" )
        ${mes}.value = "admin";
    js里边可以这么获取dom 对象。给属性赋值。
      

  8.   

    document.a.getElementById("mes").innerText="input";document.a.getElementById("mes").innerHTML="input";
    抛开你得到form不说 innerText 和 innerHTML 他俩实现的是一样的你既然已经 getElementById 了 就不要在 document.a 得到form 然后在从form下面找元素了
    如果你想通过form找元素的话,可以写成 
    var form = document.getElementById("form");
    form.mes.innerHTML 或者 form.mes.innerText 
    好像 struts2 里边是 document.forms[0].mes 好像需要这么写 具体的不记得了。
    希望对你有帮助
      

  9.   

    补充一下 ie下面 document.getElementById("可以是name或者id")
    但是ff浏览器好像不行 document.getElementById("只能是id")
      

  10.   

    function test()  
    {
       if(document.a.username.value.length==0)  //这个没错
       {
          document.a.mes.innerHTML="input";  
          return false;
       }
    }建议不要这样写
    function test()  
    {
       var userName=document.getElementById('username').value;
       if(userName == '' && userName==0){
          document.getElementById('mes').innerHTML="input";  
          return false;
       }
    }
      

  11.   


    document.getElementsByName  //根据name属性获得元素对象
    document.getElementById   //根据id属性获得元素对象
      

  12.   

    String.prototype.Trim = function() 

    return this.replace(/(^/s*)|(/s*$)/g, ""); 
    } //建议控件上加上id
    function test()  
    {
    if(document.getElementById("username").value.trim() == "")
    {
     document.getElementById("mes").innerHTML="input";  
    return false;
    }
    }
      

  13.   

    document.getElementById("...").innerHTML="..."
    or
    $("#...").html("...");
      

  14.   

    很明显
    document.a.getElementById("mes").innerText="input";
    那个a有问题