如何判断两次密码输入是否相同?
用什么样的语句?
<form name="form1" onsubmit="return checkdata()">
…………………………………………
</form>
<script>
function checkdata()
{
if (document.form1.username.value=="")
{
alert("用户名不能为空!");
return false;
}
if (document.form1.password.value=="")
{
alert("密码不能为空!");
return false;
}
if (document.form1.repassword.value=="")
{
alert("确认密码不能为空!");
return false;
}
if (document.form1.password.value!=document.form1.repassword.value)
{
alert("密码不一致!");
return false;
}
…………………………
return true;
}
</script>
我的程序中都是这么解决的,不知你的是否合适,自己试试
function checkdata()
{
if (document.form1.username.value=="")
{
window.alert("请输入用户名!")
return false
}
if (document.form1.password.value=="")
{
window.alert("请输入密码!")
return false
}
if (document.form1.repassword.value=="")
{
window.alert("请输入确认密码!")
return false
}
if (document.form1.password.value.length<4)
{
window.alert("你的密码数必须大于4位!")
return false
}
if (document.form1.password.value.length>15)
{
window.alert("您的密码数必须小于15位!")
return false
}
if (document.form1.password.value!=document.form1.repassword.value)
{
window.alert("你的密码不一致!")
return false
}
if (document.form1.answer.value=="")
{
window.alert("请输入您取回密码的答案!")
return false
}
if (document.form1.realname.value=="")
{
window.alert("请输入您的真实姓名!")
return false
}
if (document.form1.phone.value=="")
{
window.alert("请输入您的电话号码!")
return false
}
if (document.form1.zip.value=="")
{
window.alert("请输入您的邮政编码!")
return false
}
if (document.form1.Email.value=="")
{
window.alert("请输入您的邮箱!")
return false
}
if (document.form1.add.value=="")
{
window.alert("请输入您的详细地址!")
return false
}
return true
}
这是我以前用dreamweaver做网站是的一个验证函数,刚找出来,试试看
8楼的说得挺对,最好考虑一下
<form name="form1" onsubmit="return checkdata()">
…………………………………………
</form>
<script>
function checkdata()
{
if (document.form1.username.value=="")
{
alert("用户名不能为空!");
return false;
}
if (document.form1.password.value=="")
{
alert("密码不能为空!");
return false;
}
if (document.form1.repassword.value=="")
{
alert("确认密码不能为空!");
return false;
}
if (document.form1.password.value!=document.form1.repassword.value)
{
alert("密码不一致!");
return false;
}
…………………………
return true;
}
</script>
我的程序中都是这么解决的,不知你的是否合适,自己试试
我也这么做的