为了正确注册,用户需要输入密码两次,并且这两个文本框中的密码应该匹配。
但是,在使用此代码验证此内容时,JavaScript未显示警告对话框。
此处pswrd
和pswrd1
是password
类型的两个文本框。
var message="";
var result=false;
if(pswrd.value!== pswrd1.value)
{
message+="\nPasswords did not match";
result=false;
}
if(!result)
{
alert(message);
}
答案 0 :(得分:0)
试试这个
var message="";
var result=false;
if(pswrd.value!== pswrd1.value)
{
message = "Passwords did not match";
result=false;
}
else {
result = true;
}
if(!result)
{
alert(message);
}
答案 1 :(得分:0)
试试这段代码。
if(pswrd.value!== pswrd1.value)
{
alert("Password does not matched!");
return false;
}
希望这有帮助:)
答案 2 :(得分:0)
if(pswrd.value !== pswrd1.value)
上面粗体的文字应该是!= 而不是!==
!== 不是运算符,使用 == 表示相等,!= 表示不平等