JavaScript 如果条件没有重定向到另一个页面



我有一个按钮,当你点击它时,它会启动一个函数,函数的目的是查看一堆语句是否为真,如果是,它应该将我发送到另一个页面

<a href="">
<button value="Registar" id="btn_registar" type="button" class="btn btn-default text-center" style="width: 90px; height: 30px; border-radius: 4px; cursor: pointer;" onclick="validar()">
<b>Registar</b></button>
</a> <p id="reg_off></p>

我的职能:

function validar(){
var nome = document.getElementById("nome").value;
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
var conf_password = document.getElementById("conf_password").value;
//var idade = .... FALTA O CALCULO DA IDADE
if(nome == "" || username == "" || password == "" || conf_password == "") 
{
//alert("NOT WORKING");
document.getElementById("reg_off").innerHTML = "ups";
//WHEN I USE THE BUTTON ON THIS CONDITIONS, THE MESSAGE APPEARS BUT IT ONLY SHOWS FOR LIKE A MICROSECOND
} else {
alert("WORKED");
window.location.href = "area_reservada.php";    
}
}

将其更改为

window.location.href = "area_reservada.php";

应该有帮助

(但这会将 URL 设置为area_reservada.php(,因此您需要在其中插入完整的 URL

最新更新