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

密码验证的js输入

追问:你的密码是在注册的时候验证两次输入的密码是否一样,而不是从数据库读取再比对。你这个是验证密码输入的长度,不是验证密码是否正确的。
答案:<script language="javascript">
<!--
 function f(){
var password2=document.getElementById("password2");
var password=document.getElementById("password");
if(password2.value!=password.value){
alert("密码不一样,请重新输入");
return false;
}
}
-->
</script>
<body>
密码:<input name="password" type="password" id="password" />
确认密码:<input name="password2" type="password" id="password2" /></body>
其他:你这个程序有两处错误:1、else后是{}不能跟判断条件。
2、onClick="checkPassword(a)"如果此处是this则会区“确认”键的值。所以要改成a。下面是我给你改好的程序。你不懂就问我。
<html>
<head>
<title></title>

<script>

function checkPassword(a)
 
{
  if (a.value.length < 5)
 {
    alert("密码小于5");
  }
else if  (a.value.length > 5)
{
   alert("密码大于5"); 
 }
}


</script>
</head>
<body>
请输入密码:<input type="password" id="a">
<input type="button" value="确认" onClick="checkPassword(a)">
</body>
</html>

上一个:js怎么去获取网页的Y轴离页面头部的距离
下一个:JS 如何获取5秒后 鼠标的位置

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,