JavaScript - Duda sobre como validar en javascript

 
Vista:
sin imagen de perfil

Duda sobre como validar en javascript

Publicado por javier (4 intervenciones) el 28/04/2022 00:43:44
Hola queria saber como poder validar un formulario . Porque yo estoy intentado hacerlo en un ejercicio pero no me sale y quiero saber como validar

Aqui esta la pregunta


Usando las pseudoclases de CSS3 valid e invalid realiza el
siguiente ejercicio:
1. Crea una capa centrada tanto horizontal como verticalmente
2. Ponle un borde de color azul claro con las esquinas redondeadas
3. Ponle un color de fondo con un degradado
4. Incorpora un campo email. El email solo puede ser del dominio
iesdoctorbalmis.com
5. Incorpora un campo contraseña. La contraseña validará solo si tiene 8
dígitos, no puede contener caracteres.
6. Ponles un color de fondo gris si validan con una sombra de un tono gris
más oscura sólo en el lateral derecho y en la parte inferior
7. Ponles un color rojo claro si no validan y la sombra de un tono rojo más
oscura en el lateral izquierdo y en la parte superior
JS - DOM
8. Incorpora un botón enviar



Mi codigo



Html


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="Ejer3.css">
<title>Document</title>
</head>
<body>
<main>
<form>

<label>Introduce un correo electronico</label><input id ="email" placeholder="iesdoctorbalmis.com" required type="email"/>
<input type="submit" />


</form>
</main>





<script src="Ejer3.js"></script>
</body>
</html>




CSS


.valido
{
background-color: green;
}

.invalido
{
background-color: red;
}




javascript


'use strict';

document.querySelector("input[type='submit']").addEventListener("click",function(event){
let Email = document.querySelector("#email");
let nombre = document.querySelector("")
let patron = /^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/


if(patron.test(Email.value))
telefono.className = "valido"
else
telefono.className = "invalido"

if(patronNombre.test(Email.textContent))
nombre.className = "valido"
else {
nombre.className = "invalido"
}


event.preventDefault();
})
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 Alejandro
Val: 1.448
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Duda sobre como validar en javascript

Publicado por Alejandro (532 intervenciones) el 29/04/2022 16:49:31
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
1
2
3
4
5
6
7
8
9
10
<style>
	input:valid{
		border: solid green;
	}
	input:invalid{
		border: solid red;
	}
</style>
Correo: <input type="text"  pattern="[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*@iesdoctorbalmis.com" required /> <br />
Contraseña: <input type="password" pattern="[0-9]{8}" required />
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
Imágen de perfil de Ivan

Duda sobre como validar en javascript

Publicado por Ivan (118 intervenciones) el 29/04/2022 21:20:28
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