Discuss / JavaScript / 返回false 还是会弹出新页面

返回false 还是会弹出新页面

Topic source

WUDAJUN

#1 Created at ... [Delete] [Delete and Lock User]
var name = document.getElementById('username');
var pw1 = document.getElementById('password');
var pw2 = document.getElementById('password-2');
var bool = false;
//用户名验证
var name_check = /^\w{3,10}$/;
if (name_check.test(name.value)){
   bool = true;
}else{
   bool = false;
   alert('用户名必须是3-10位英文字母或数字;');
}

//密码验证
var pw_check = /^.{6,20}$/;
if (pw1.value === pw2.value){
    if (pw_check.test(pw1.value)){
         bool = true;
    }else{
         bool = false;
         alert('口令必须是6-20位');
    }
}else{
    bool = false;
    alert('两次输入口令必须一致');
}
return bool;

}

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

你确定返回的是false?

WUDAJUN

#3 Created at ... [Delete] [Delete and Lock User]

  • 1

Reply