客户端:
<input type="text" size="35" maxlength="35" id="Query_txt" />
JS文件中这样取值:
var Query_Txt = this.JTrim(document.getElementById("Query_Txt").value); 
IE6中能取过来,IE8中取不过来

解决方案 »

  1.   

    你直接alert(document.getElementById("Query_Txt").value); 看看IE8能渠取到值不?
      

  2.   

    document.getElementById("Query_Txt").value这样能取到吧
    JTrim()这个有问题吧,
      

  3.   

    function JTrim(s)
    {
        return s.replace(/(^\s*)|(\s*$)/g, "");
    }
    var userName = JTrim(document.getElementById('Query_Txt').value);
      

  4.   

    这个输入框的ID是Query_txt,但是Javascript方法中却用Query_Txt,这样当然会报错了
      

  5.   

    把Query_Txt.length改为Query_Txt.Value.length试试