黑马程序员技术交流社区

标题: 运用javascript用户注册问题【已解决】 [打印本页]

作者: 鲍亚坤    时间: 2012-3-24 17:11
标题: 运用javascript用户注册问题【已解决】
本帖最后由 鲍亚坤 于 2012-3-24 20:41 编辑

怎么运用javascript验证两次输入的密码是否一致。
作者: 欧阳博    时间: 2012-3-24 17:17
首先两个标签,密码和确认密码都有ID或者name属性吧,然后就用document.getElementById("ID值").value 分别获得两个标签的alue值,就可以判断了。
作者: 欧阳博    时间: 2012-3-24 17:28
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  6. <title>无标题文档</title>
  7. <script language="javascript">

  8. function onsub(){
  9. var mima1 = document.getElementById("mima1").value;
  10. var mima2 = document.getElementById("mima2").value;


  11. if(mima1!=mima2)
  12. {
  13.         alert("两个密码不同");
  14.         return false;
  15. }
  16. }
  17. </script>
  18. </head>

  19. <body>
  20. <form action="" onsubmit="return onsub();" method=post>
  21. 密码:<input type="txt" id="mima1" value="">
  22. 确认密码:<input type="password" id="mima2" value="">

  23. <input type="submit" value="提交"/>
  24. </form>
  25. </body>
  26. </html>
复制代码
这是我刚才做的,你可以看下,很简单的。
作者: 鲍亚坤    时间: 2012-3-24 17:45
嗯。。好好研究下
作者: 鲍亚坤    时间: 2012-3-24 18:00
欧阳博 发表于 2012-3-24 17:28
这是我刚才做的,你可以看下,很简单的。

怎么实现光标离开确认密码后直接判断密码是否一致
作者: 欧阳博    时间: 2012-3-24 18:18
鲍亚坤 发表于 2012-3-24 18:00
怎么实现光标离开确认密码后直接判断密码是否一致

光标移开的事件是onblur 这个,
作者: 欧阳博    时间: 2012-3-24 18:20
欧阳博 发表于 2012-3-24 18:18
光标移开的事件是onblur 这个,

把上面的确认密码标签改成这个就OK了。    确认密码:<input type="password" id="mima2" value="" onblur="onsub();">
作者: 鲍亚坤    时间: 2012-3-25 13:57
顶一下。。。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2