JavaScript - Mensaje en pantalla cuando el usuario o la contraseña sea inválido

 
Vista:
Imágen de perfil de Adrián Jalil
Val: 1
Ha aumentado su posición en 3 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Mensaje en pantalla cuando el usuario o la contraseña sea inválido

Publicado por Adrián Jalil (1 intervención) el 26/03/2020 05:02:12
Hola, espero que alguien me pueda ayudar, tengo que hacer un Login que mandé un mensaje en pantalla cuando el usuario o la contraseña sea inválido, tengo dos problemas que a su vez son 4, no me deja poner más de un else, me aparece como símbolo inesperado ({ )cuando quiero poner el tercer else, y el otro problema es que me aparece que la variable Usuario y contraseña no está definidas pero se supone que rescata las variables del form, ¿O no? Espero que alguien me pueda dar una solución, de verdad ya batalle poniéndolo de mil maneras diferentes


Les comparto mi código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<html>
<head>
<title>Login</title>
</head>
<body>
<script type="text/JavaScript"> function go(){
 
    if (document.form.contraseña.value=='123' && document.form.usuario.value=='Alumno' && document.form.edad.value=='18'){
 
        document.write("Bienvenido/a tus datos son correctos")
    }
    else{(document.form.usuario.value=! 'Alumno')
        document.write("El usuario es invalido :(")
    }
    else if(document.form.contraseña.value=! '123'){
        document.write("La contraseña es incorrecta")
 
    }
    else{(documen.form.edad.value=! '18')
        document.write("Eres menor de edad")
    }
 
}
 
</script>
<Form name="form">
Usuario: <input type="text" size="10" name="usuario"><br><br>
 
Contraseña: <input type="password" size="10" name="contraseña"> <br><br>
 
Edad: <input type="text" size="10" name="edad"><br><br>
 
<input onclick=go() type=button value="Acceder">
</Form>
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.506
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Mensaje en pantalla cuando el usuario o la contraseña sea inválido

Publicado por joel (895 intervenciones) el 26/03/2020 09:02:00
Hola Adrián, no puede haber un else y luego un else if... fijate en la linea 12... puede ser que te fate ahí un "if"?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar