我在页面上加入了两个<input>
分别为
<input id="Text1" type="text" />
<input id="Text2" type="text" />
现在我想在javascript中读取这两个值,来做比较,看他们是否一样。
请问:为什么这样写,不能实现
<script>
if(document.getElementById("Text1").value==document.getElementById("Text2").value)
{ return true;}
else
{ return false;}
</script>是不是document.getElementById("Text1").value和document.getElementById("Text2").value这两个值都是string类型的,不能这样比较。
如果是的话,有什么方法可以实现。我要的就是比较那两个文本框的内容是否一样。

解决方案 »

  1.   

    <INPUT type="button" value="Button" onclick="bJ()"><script>
    function bJ()
    {
    if(document.getElementById("Text1").value==document.getElementById("Text2").value)

    alert("相同");
    return true;}
    else

    alert("不相同");
    return false;}
    }

    </script>
      

  2.   

    大概发错了论坛了。csdn上有专门的html/css和javascript论坛来针对低级开发语言的问题。
      

  3.   

    if(document.getElementById("Text1").value==document.getElementById("Text2").value)
    上面这句最后的")"换成")"
    下面这样写
    {
        alert("相等");
    }
    else
    {
        alert("不相等");
    }
      

  4.   

    if(document.from1.Text1.value==document.from1.Text2.value)
    {
     alert("相同")';
    }
    else
    {
      laert('不同');
    }
    如果不行,你就这样
    if(document.getElementById("Text1").value==document.getElementById("Text2").value)
    { return true;}
    else
    { return false;}那个value  改成 Value   看看
      

  5.   

    楼上兄弟不要误导人家,是value,不是Value