我在链接到html表单的脚本中具有以下功能。一切正常后,导航器应创建3个cookie,并显示一个确认弹出窗口,但不显示确认弹出窗口,而是创建cookie。我曾尝试过使用Firefox,但我没有使用chrome浏览器,因为它确实可以扩展cookie的内容,所以我更喜欢Firefox
我是stackoverflow的新手,所以任何建议都将不胜感激
PD:代码的某些部分是西班牙语的(valor = value nombre = nameconseñña= password)
function checkForm() {
var emailValue = document.getElementById("email").value;
var nombreValue = document.getElementById("nombre").value;
var passValue = document.getElementById("pass1").value;
if(comprobarCookie("email", emailValue)==false){
if (CheckPass()) {//si las contraseñas coinciden, creamos la cuenta
createCookie("email", emailValue);
createCookie("nombre", nombreValue);
createCookie("pass", passValue);
var confirm=confirm("!Tu cuenta ha sido creada con éxito!")
if (confirm==true) {
location.replace("https://www.w3schools.com")
} else {
txt = "No has creado la cuenta";
}
} else {
alert("las contraseñas no coinciden")
}
}else{
alert("Ya existe una cuenta con ese email")
}
}
答案 0 :(得分:0)
好像您使用保留字confirm
作为要测试的变量。尝试更换:
var confirm=confirm("!Tu cuenta ha sido creada con éxito!")
if (confirm==true) {
location.replace("https://www.w3schools.com")
} else {
txt = "No has creado la cuenta";
}
使用
var user_clicked = confirm("!Tu cuenta ha sido creada con éxito!");
if (user_clicked === true) {
location.replace("https://www.w3schools.com");
} else {
txt = "No has creado la cuenta";
}