当前位置:编程学习 > JSP >>

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) 。但依然没用啊。
追问:改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))改了if(obj1.value==obj2.value) 之后没用啊。原本就是这样写的,运行一下没效果,才改成了if(obj1.value.equals(obj2.value))
答案:有equals 方法?
if(obj1.value==obj2.value)
其他:javascript没有equals方法,这不是java,你直接用逻辑比较符== js中没有equals方法,只能用==号,比如判断obj1,obj2用if(obj1 == obj2){   //******  } var value1 = document.getElementByid("Pwd1").value;
var value2 = dpcument.getElementByid("Pwd2").value;
if(value1 == value2) {
===========
} 我觉得用有 “if(obj1.value==obj2.value)” 就挺好的。。 

上一个:怎么在加载多个jsp组成的页面A时,调用其中一个jsp(B)的用于查询记录的action,并显示在A上。
下一个:在jsp中的input 中使用js来进行页面跳转时反复跳转会出现,跳转页面地址叠加,这是什么原因??

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,