From 8b5b25c46e45d17bfe27f7b6167f29f426941110 Mon Sep 17 00:00:00 2001 From: Nery Benincasa <42608796@terciariourquiza.edu.ar> Date: Thu, 28 May 2026 19:30:06 -0300 Subject: [PATCH 1/2] Ejercicio 1 --- ejercicio1/ejercicio1.js | 20 ++++++++++++++++++++ ejercicio1/index.html | 4 +++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/ejercicio1/ejercicio1.js b/ejercicio1/ejercicio1.js index 6ce9e92..6cabd31 100644 --- a/ejercicio1/ejercicio1.js +++ b/ejercicio1/ejercicio1.js @@ -1 +1,21 @@ // Agregar aquí el código javascript +// 1. Selección de los elementos del DOM +const inputNombre = document.querySelector("#campo-nombre"); +const boton = document.querySelector("#boton-saludo"); +const resultado = document.querySelector("#mensaje-resultado"); + +// 2. Registro del Event Listener utilizando una función clásica +boton.addEventListener("click", function () { + + // 3. Obtención y limpieza del valor del campo de texto + const nombre = inputNombre.value.trim(); + + // 4. Estructura condicional para validar el contenido + if (nombre === "") { + // Caso en que el campo esté vacío + resultado.textContent = "Por favor, ingresá tu nombre."; + } else { + // Caso en que contenga texto válido + resultado.textContent = `Hola, ${nombre}!`; + } +}); \ No newline at end of file diff --git a/ejercicio1/index.html b/ejercicio1/index.html index 0a5b7d1..215c54d 100644 --- a/ejercicio1/index.html +++ b/ejercicio1/index.html @@ -8,7 +8,9 @@