avances en el js de ejercicio5

This commit is contained in:
romeo
2026-05-26 01:38:20 -03:00
parent 1560afef4f
commit bdc6a29027
2 changed files with 28 additions and 3 deletions

View File

@@ -93,3 +93,28 @@ boton.addEventListener('click' , () =>{
// Para limpiar un campo se puede asignar un string vacío a su propiedad value: // Para limpiar un campo se puede asignar un string vacío a su propiedad value:
// document.querySelector("#nombre").value = ""; // document.querySelector("#nombre").value = "";
let nombre = document.querySelector('#nombre');
let edad = document.querySelector('#edad');
let mensaje = document.querySelector('textarea');
let enviar = document.querySelector('#enviar');
let form = document.querySelector('form')
console.log(nombre.value);
form.addEventListener('submit' , (e) =>{
e.preventDefault();
if (nombre.value.trim() === '') {
console.log('nombre vacio, reintenta');
return;
} else if (edad.value > 120 || edad.value < 0){
console.log('edad inverosimil');
return;
} else if (mensaje.value.trim() === ''){
console.log('mensaje vacio');
return;
}
console.log("Formulario enviado");
});

View File

@@ -45,7 +45,7 @@
<hr> <hr>
<div id="ejercicio-5"> <div id="ejercicio-5">
<!-- Agregar acá el código HTML que haga falta para el ejercicio 5 --> <!-- Agregar acá el código HTML que haga falta para el ejercicio 5 -->
<form action="" method="get"> <form>
<label for="nombre">Nombre</label> <label for="nombre">Nombre</label>
<input type="text" name="nombre" id="nombre"> <input type="text" name="nombre" id="nombre">
<br> <br>
@@ -54,7 +54,7 @@
<br> <br>
<label for="mensaje">Mensaje</label> <label for="mensaje">Mensaje</label>
<textarea name="mensaje" id="mensaje"></textarea> <textarea name="mensaje" id="mensaje"></textarea>
<button type="submit">enviar</button> <button type="submit" id="enviar">enviar</button>
</form> </form>
</div> </div>
<script src="clase-9.js"></script> <script src="clase-9.js"></script>