如何在提交整个表单的同时确认密码和javascript regexp验证。我已经编写了单独的javascript函数来检查regexp的密码和确认密码。比我在主要的javascript函数中调用了2个函数,我调用了提交按钮。对不,我正在尝试主要的javascript函数,如
if(!checkpass2()=checkpass1())
{ alert("Confirm Password doesn't match");
return false;
}
但它不起作用。我必须更改确认密码的个别功能???因为它们不匹配任何值。我确认密码框只检查正则表达式。
答案 0 :(得分:1)
你不需要任何正则表达式... 所有你需要做的就是...
var passOriginal = document.getElementById("passOriginal");
var passConfirm = document.getElementById("passConfirm");
if(passOriginal == passConfirm)
{
alert(Password and Confirm password match);
}
else
{
alert(Password and Confirm password do not match);
}
答案 1 :(得分:0)
那应该是
if (checkpass2() !== checkpass1()) {
alert("Confirm Password doesn't match");
return false;
}
如果!checkpass2()
等于checkpass()
,您要检查的是什么。由于!checkpass2()
返回一个布尔值,checkpass1()
确实(希望!)不返回布尔值,因此永远不会发生这种情况。
答案 2 :(得分:-1)
if (checkpass2() != checkpass1())
{ alert("Confirm Password doesn't match");
return false;
}