点1js中的比较字符串是否相等,js中是用"=="这个来判断是否相等,这点跟java中不一样,java中是.equals()这种方法。

  在之前写的ajax的demo中,因为用了.equals()来比较两个密码是否相等,找了好久都没找到原因。所以切记js中是用“==”,而不是.equals()方法。

实例:

  

<script type="text/javascript">
function checkPassword(){
var pass1 = document.getElementById("passwod").value;
var pass2 = document.getElementById("confirm").value;
alert("pass1:"+pass1+" ,pass2:"+pass2);
if(!(pass1==pass2)){//可以正常比较,
               //之前用的!(pass1.equals(pass2)),郁闷了好久才发现这里跟Java中不一样
alert("jinlai");
document.getElementById("confirm").innerHTML="前后密码不一致,请确认并重新录入";
document.getElementById("name").focus();//重新定位到账号录入部分
}
}
</script>

  

  对应的html代码如下:

<body>
name:<input type="text" id="name" name="userName" onblur="checkName()"/>
<span id="span1" class="s1"></span>
</br>
password:<input type="password" name="password" id="password" /></br>
confirm: <input type="password" id="confirm" onblur="checkPassword()"/>
<span id="span2" class="s1"></span>
</body>

  

最新文章

  1. Apache服务停止:信号灯超时时间已到,指定的网络名不再可用
  2. 1019mysql 复制技术
  3. 【9-15】python学习笔记01
  4. Entity FrameWork 增删查改的本质
  5. gulpfile.js
  6. IE自动化
  7. Java中集合List,Map和Set的区别
  8. JDK配置及tomcat部署
  9. OpenCV——PS 图层混合算法 (四)
  10. 一个tomcat下部署不同端口多个应用
  11. overall error
  12. Beego学习笔记
  13. 网易云音乐 歌词制作软件 BesLyric (最新版本下载)
  14. linux下查看端口占用
  15. Linux性能测试分析命令_vmstat
  16. 视频基础知识:浅谈视频会议中H.264编码标准的技术发展
  17. 全网最详细的PLSQL Developer + Oracle client的客户端 或者 PLSQL Developer + Oracle server服务端的下载与安装过程(图文详解)
  18. linux下面mmap和setsignal函数用法
  19. C++ 的编译过程
  20. C# / .Net Core 访问MongoDb库

热门文章

  1. git切换远程
  2. [LeetCode]题解(python):134-Gas Station
  3. UV印刷
  4. 浅谈USB设备的VID和PID
  5. 转:详细解说 STL 排序(Sort)
  6. HDU 3802 Ipad,IPhone
  7. DOC下编译和运行带有包的java类文件
  8. 关于CDC在非控件类中的使用
  9. Android Blur效果之FastBlur
  10. 最新VMware Workstation 10注册码,绝对可用!