javascript验证密码一致问题急~~在线等
我就想实现两次输入密码一致我刚学HTML就是从HTML里插入JAVASCRIPT用我是这么写的,我想先找出密码的最后一位,然后从第一位开始利用循环用charAt()比较他...
我就想实现两次输入密码一致我刚学HTML 就是从HTML里插入JAVASCRIPT用
我是这么写的,我想先找出密码的最后一位,然后从第一位开始利用循环用charAt()比较他们每一位上的值是否一样 可怎么也不行这是我的那段代码
x=pwd1.length-1
y=pwd2.length-1
for(i=0;i<=x;i++)
{
for(j=0;j<=y;j++)
{
if(pwd1.charAt(i)!=pwd2.charAt(j))
{
window.alert("两次密码输入不一致")
return 0
}
}
}
你那样还是不行!比如PWD1输入111111 PWD2输入111111就可以
要是pwd1输入123456 pwd2输入123456就不行 为什么啊 头疼! 展开
我是这么写的,我想先找出密码的最后一位,然后从第一位开始利用循环用charAt()比较他们每一位上的值是否一样 可怎么也不行这是我的那段代码
x=pwd1.length-1
y=pwd2.length-1
for(i=0;i<=x;i++)
{
for(j=0;j<=y;j++)
{
if(pwd1.charAt(i)!=pwd2.charAt(j))
{
window.alert("两次密码输入不一致")
return 0
}
}
}
你那样还是不行!比如PWD1输入111111 PWD2输入111111就可以
要是pwd1输入123456 pwd2输入123456就不行 为什么啊 头疼! 展开
2个回答
展开全部
<html>
<head>
<title></title>
<script language="javascript">
function validate()
{
var pwd1=document.getElementById("pwd1").value;
var pwd2=document.getElementById("pwd2").value;;
x=pwd1.length-1
y=pwd2.length-1
for(i=0;i<=x;i++)
{
//alert("i:"+pwd1.charAt(i));
for(j=0;j<=y;j++)
{
// alert("j:"+pwd2.charAt(j));
if(pwd1.charAt(i)!=pwd2.charAt(j))
{
window.alert("两次密码输入不一致")
return 0
}
}
}
}
</script>
</head>
<body>
密码:<input type="text" name="pwd1"/><br/>
重复:<input type="text" name="pwd2"/><br/>
<input type="button" value="check" onclick="validate();"/>
</body>
</html>
<head>
<title></title>
<script language="javascript">
function validate()
{
var pwd1=document.getElementById("pwd1").value;
var pwd2=document.getElementById("pwd2").value;;
x=pwd1.length-1
y=pwd2.length-1
for(i=0;i<=x;i++)
{
//alert("i:"+pwd1.charAt(i));
for(j=0;j<=y;j++)
{
// alert("j:"+pwd2.charAt(j));
if(pwd1.charAt(i)!=pwd2.charAt(j))
{
window.alert("两次密码输入不一致")
return 0
}
}
}
}
</script>
</head>
<body>
密码:<input type="text" name="pwd1"/><br/>
重复:<input type="text" name="pwd2"/><br/>
<input type="button" value="check" onclick="validate();"/>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询