jsp javascript 判断两个文本框的值以否一样

这样写不可以吗?其中是Pwd1,Pwd2两个文本框的id号
<script type="text/JavaScript">
function HidePasswd {
var obj1 = document.getElementById('Pwd1');
var obj2 = document.getElementById('Pwd2');
if(obj1.value.equals(obj2.value)){
//判断两个文本框的值以否一样
}
}
</script>
if(obj1.value.equals(obj2.value))这里写错了,应该是if(obj1.value==obj2.value) 。但依然没用啊。

第1个回答  2011-08-01
javascript没有equals方法,这不是java,你直接用逻辑比较符==追问

改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))

第2个回答  2011-08-01
js中没有equals方法,只能用==号,比如判断obj1,obj2用if(obj1 == obj2){ //****** }追问

改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))

第3个回答  2011-08-01
var value1 = document.getElementByid("Pwd1").value;
var value2 = dpcument.getElementByid("Pwd2").value;
if(value1 == value2) {
===========
}追问

改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))

第4个回答  2011-08-01
我觉得用有 “if(obj1.value==obj2.value)” 就挺好的。。追问

改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))

第5个回答  2011-08-01
有equals 方法?
if(obj1.value==obj2.value)追问

改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))

本回答被提问者采纳
相似回答