-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcodigo.js
More file actions
31 lines (20 loc) · 774 Bytes
/
Copy pathcodigo.js
File metadata and controls
31 lines (20 loc) · 774 Bytes
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
let nombre = document.getElementById("nombre");
let correo = document.getElementById("correo");
let mensaje = document.getElementById("mensaje");
let form = document.getElementById("form");
let error = document.getElementsByClassName("error");
form.addEventListener("submit", (e) => {
e.preventDefault();
Validacion(nombre, 0, "Ingrese su nombre");
Validacion(correo, 1, "Ingrese su correo");
Validacion(mensaje, 2, "Ingrese su mensaje");
});
let Validacion = (id, serial, mensaje) => {
if (id.value.trim() === "") {
error[serial].innerHTML = mensaje;
id.style.border = "2px solid red";
} else {
error[serial].innerHTML = "";
id.style.border = "2px solid green";
}
};