1
respuesta

¡INCOMODIDAD!

No quise hacer ningún comentario negativo en cuanto al desarrollo de este curso, porque a todos nos puede pasar que en algún momento nos enredemos en explicar un tema, pero ya el enredo se volvió constante, ya me imagino como la están sufriendo los que recién ingresan a este mundo. No puede ser que Alura no haga algo al respecto, a pesar de que muchos están reportando su incomodidad, lo único que hacen es dejar la misma respuesta en todas las quejas.

1 respuesta

¡Hola Miguel!

Lamento mucho que estés teniendo dificultades con el desarrollo de este curso. Entiendo que puede ser frustrante cuando nos enredamos en explicar un tema y esto se vuelve constante. Sin embargo, es importante recordar que todos podemos tener momentos así y que Alura está trabajando para mejorar la calidad de sus cursos.

En relación a tu duda sobre la validación de formularios en JavaScript, puedo ayudarte. En el fragmento de código que compartiste, se está hablando sobre cómo mejorar el código utilizando data attributes. Estos atributos nos permiten agregar información adicional a los elementos HTML.

En este caso, se propone utilizar un data attribute llamado "data-tipo" para identificar el tipo de input que se está validando. Por ejemplo, si tienes un input de fecha de nacimiento, puedes agregar el atributo "data-tipo" con el valor "nacimiento". Luego, en el archivo de validaciones.js, se crea una función llamada "valida" que recibe el input como parámetro.

Dentro de esta función, se obtiene el tipo de input utilizando el dataset del elemento y se verifica si existe una función de validación correspondiente en un objeto llamado "validadores". Por ejemplo, si el tipo de input es "nacimiento", se llamará a la función "validarNacimiento".

Para hacer todo esto más reutilizable, se sugiere separar el código en diferentes archivos. Por ejemplo, puedes tener un archivo app.js donde exportas la función "valida" y luego importarla en el archivo donde necesites utilizarla.

Espero que esta explicación te ayude a entender mejor cómo mejorar el código de validación de formularios en JavaScript. Si tienes alguna otra pregunta, no dudes en preguntar.

¡Espero haber sido de ayuda y que sigas disfrutando de tus estudios en Alura!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)