Programar Formularios Dinámicos en HTML y JavaScript

  Рет қаралды 21,196

hdeleon.net

hdeleon.net

Күн бұрын

Пікірлер: 86
@hdeleonnet
@hdeleonnet Жыл бұрын
Mis cursos de Programación: hdeleon.net/cursos-premium/
@hawaranghamada2220
@hawaranghamada2220 Жыл бұрын
El próximo éxito de Héctor de León - A quién le importa ¿cómo programe? A quién le importa ¿cómo lo haga? Yo soy así... Así programaré
@kzual
@kzual Жыл бұрын
Ya se que a Héctor De León no le importa mi comentario ni que opine yo. Por eso es que vengo a ver sus videos y le doy like de una. Grande Héctor, gracias por enseñarnos, entretenernos y NO intentar ser políticamente correcto.
@materialknight
@materialknight Жыл бұрын
Por accesibilidad, en usen el atributo for, dándole como valor el id de su respectivo , por ejemplo: JavaScript Eso hace que los lectores de pantalla identifiquen y hagan saber que tal describe tal , y también hace que al tocar o clicar el se marque su respectivo (en este caso, tocar o clicar el texto "JavaScript" hace que se marque su respectivo botón de opción). También, en vez de usar el atributo for, se puede lograr el mismo efecto simplemente envolviendo el con el , así: JavaScript
@enriqueazarquiel
@enriqueazarquiel Жыл бұрын
Interesante el video, quería comentar unas cosillas ya que en mi trabajo he tenido que implementar un formulario genérico dada una configuración similar a un json, puedes incluir eliminar controles añadir de forma dinámica hacer a aparecer o desaparecer elementos, etc. Una especie de macromonstruo (en angular con primeng). Y quería aportar mi opinión sobre estos temas a esto en España se le llama hacer una churrera (maquina de hacer churros) llevado a la practica el quiero algo generico que haga cosas magicas es imposible de mantener en el tiempo ya que las necesidades van en aumento y cada vez es mas complicado. Expongo mi caso (perdonar por lo pesado que soy) primer formulario formulario dinamico que puedas incorporar controles y que estos se bindeen a un objeto de salida (controles de primeng) controles tipicos cuadros de textos, labels, control de errores, algún dropdown. segunda necesidad quiero elementos agrupadores típicos como acordeones y fieldset si incorporan son mas elementos pero puede ademas se aplican determinadas mejoras de eventos primer problema que se da y no es fácil de gestionar por como esta montado con las referencias de los arrays y en los elementos agrupadores y es que el back retorna errores y no se muestra debajo de los campos que eso lo hacia antes (primera feature que ya no se puede utilizar) segundo desarrollo quiero elementos que aparezcan y desaparezcan pudiendo cargarse en medio y post renderizado. se cambia la orientación de formulario a contenido por eventos que ocurre los ciclos de vida de angular se rompen porque ya no seria retro compatible con los primeros formularios y no dan tiempo de desarrollo. y así muchas cosas (autocomplete, carga demorada, atomización y compartimentación de configuraciones de componentes, tablas, rendering de otros componentes, etc)a que hemos llegado a tener un franquestein que ni esta terminado de definir y esta terminado de implementar ni termina de funcionar ni termina de hacer nada bien pero ellos se quedan con "hace muchas cosas y no funciona mal" y tu cabeza suena "es un desarrollo de usa semana y extra tiempo sacado a parches nunca va a funcionar bien de verdad". Por eso solo como dato importante es lo dinámico esta muy bien pero para casos pequeños como este o cosas que se tengan bien definidas y acotadas o para casos personales. Cosas buenas de elementos dinámicos mejor tiempo de desarrollo muy reutilizable etc. Cosas mala si no esta perfectamente definido nunca nunca nunca va a salir bien el desarrollo. PD: me ha encantado el video un saludo.
@alexoliva9200
@alexoliva9200 Жыл бұрын
Excelente ejercicio Héctor, actualmente desarrollo con React pero en su momento aprender esto era clave para entender como funciona la lógica de los formularios que tanto se suele encontrar uno en trabajos reales, gracias por compartir y enseñar estos temas! 🙌
@christophergarcia8569
@christophergarcia8569 Жыл бұрын
Un chingo de gracias por tus videos ya no programo en net jaja pero tus cursos me ayudaron mucho a enterder la logica
@YhonBarrios
@YhonBarrios Жыл бұрын
Excelente me gustan tus temas y ejemplos siempre enfocados en ejemplos más reales
@rguere
@rguere Жыл бұрын
Hector no te preocupes por los nombres, los que nos interesa el contenido como tal, que no nos interesa lo importante es lo que estas enseñando, a mi me ha servido cada cosa que estas enseñando y si ya lo se lo repaso!! saludos!!!
@macjmdc4130
@macjmdc4130 Жыл бұрын
Perfeccion en todos sus videos! A ver si se puede uno del manejo de GIT o por lo menos como lo manejas Hector! excelente Contenido!!!🤟
@gonzalogarcia8288
@gonzalogarcia8288 Жыл бұрын
Excelente Video Amigo Metalero. Amigo Metalero Héctor. Usted haga sus videos a su criterio y estilo. Es muy fácil criticar y solo hablar. Del dicho al hecho hay un gran trecho. Saludos desde Iztapalapa Amigo 🤟🤟👍
@pablobonfante633
@pablobonfante633 Жыл бұрын
Este año yo me tuve que enfrentar a este mismo problema. Y lo resolví de una manera muy parecida.
@sergioacuna1772
@sergioacuna1772 3 ай бұрын
Con esto se puede hacer un arreglos con mensajes con archivos adjuntos, texto común, archivos adjuntos en común, formato en común, una web que ayude a secretaría a acelerar el envío de mensajes.
@Elver_Galarga33
@Elver_Galarga33 Жыл бұрын
Excelente video, cada día aprendo algo nuevo gracias a tus videos, saludos desde Colombia.
@MEJA98
@MEJA98 Жыл бұрын
Muy buen video, soy un backend developer pero no está de más saber este tipo de cosas
@gpalmadev
@gpalmadev Жыл бұрын
El mes pasado hice forms dinámicos con vue.js y me costó un montón tmb!
@valdirmarquez9587
@valdirmarquez9587 Жыл бұрын
Se aprende mucho.. Gracias..
@luismonagas573
@luismonagas573 Жыл бұрын
Excelente mi pana.. Saludos desde Venezuela 28/09/2023
@ccc85384
@ccc85384 Жыл бұрын
Muy útil
@sergiomontiel4559
@sergiomontiel4559 Жыл бұрын
Hector, gracias por estos videos!!
@DiegoHirschfeld
@DiegoHirschfeld Жыл бұрын
Buenos días, Héctor. Soy un "mal" programador que aun utiliza jQuery pero cuando hago eso, no genero un form para no tener que utilizar el preventDefault. Solo utilizo el form cuando tengo muchos inputs dentro y, para no tener que tomar el valor de cada input, utilizo la función serialize. No sé si es una buena práctica pero es raro que tenga etiquetas form utilizando JavaScript. Muy buenos todos tus videos. Saludos desde Argentina
@nicomendezdev
@nicomendezdev Жыл бұрын
Gracias Héctor, me encanta la forma en que explicas, muy buen video. Voy por el curso de SQL
@natvgameplays6087
@natvgameplays6087 8 ай бұрын
Mi momento ha llegado!!! Es hora de pelearse con los formularios dinamicos
@pauldev06
@pauldev06 8 ай бұрын
Viendo este video porque ha llegado el día de enfrentarme con formularios dinámicos 🥲
@solpropyme5360
@solpropyme5360 Жыл бұрын
Apoyo esta excelente idea de ir por estos temas.
@emermichacosta6
@emermichacosta6 Жыл бұрын
Gracias Sensei por esto...
@akucfh1867
@akucfh1867 Жыл бұрын
que buen video LCDSPM asi se explica js, gracias hector sos un idolo man
@luismiguelmaradiagagaitan4286
@luismiguelmaradiagagaitan4286 Жыл бұрын
Buenísimo!.
@rubenvilla1295
@rubenvilla1295 Жыл бұрын
Excelente video, gracias
@cipolletti7
@cipolletti7 Жыл бұрын
Excelente! Muchas gracias, muy útil
@rafaeljimenezrodriguez9311
@rafaeljimenezrodriguez9311 3 ай бұрын
buen video, me das una idea de como funciona y manipula, Esto me servira para mis practicas y no repetir codigo en mis formularios. Muchas gracias
@fabianquintero9944
@fabianquintero9944 Жыл бұрын
Excelente tu forma de explicar, gracias.
@elar10
@elar10 Жыл бұрын
Gracias mano
@Deus-lo-Vuilt
@Deus-lo-Vuilt Жыл бұрын
Luego de escuchar varios , No me importa dije , tengo que seguirlo ajajja que grande 😂
@droid-jr9940
@droid-jr9940 Жыл бұрын
buena clase... ahora intentare hacer mi propio map o un reduce ... pero puro codigo vanilla
@julian888s
@julian888s Жыл бұрын
Mis respetos!
@JoséCarmenHernández-b4u
@JoséCarmenHernández-b4u 8 ай бұрын
Cómo decimos en México : Rifado tu video brother. Nuevo suscriptor
@kf_11
@kf_11 Жыл бұрын
Exactamente, no todo son frameworks. Para dar mantenimiento a código legancy es mucho mas sencillo meter mano directamente en js, un framework o libreria puede romper lo demás.
@rogerm412
@rogerm412 Жыл бұрын
👐👐👐 gracias
@hectorfragoso4840
@hectorfragoso4840 Жыл бұрын
Tocayo Rapunzel... justo me tope con un desmadre así como ese. No uso framework alguno, es html con php (backend) y bootstrap.... te explico que pex . El usuario tiene que llenar un select que llamare opciones escogiendo un elemento de un select que le presento en un modal, agrego el elemento elegido al select opciones. necesito que ese select opciones pueda borrar, agregar elementos y que al presentar el select opciones se rellene con los valores de una base de datos. todo en forma dinamica, hermoso despapaye.
@hdeleonnet
@hdeleonnet Жыл бұрын
Parte de esto puede servirte: kzbin.info/www/bejne/q5jMlJmegsl-l5Y
@davevo3932
@davevo3932 Жыл бұрын
Muy interesante, gracias amigo Héctor!
@bryanportillo9772
@bryanportillo9772 Жыл бұрын
Gracias por tan buen video, una vez me toco hacer eso jaja, en efecto banda, llore sangre jajaja, pero se pudo solucionar xd
@felipepino834
@felipepino834 Жыл бұрын
Después de estar con react es raro ver html puro , No lo digo de presumido porque estoy aprendiendo,pero con esto me doy cuenta que hay que aprender mask html puro y js para entender lo que hago 😊
@FernandoZamudioC
@FernandoZamudioC Жыл бұрын
estimado amigo seguidor de grupos POP como Cathedral... soy puro backend y estoy incursionando mas profundamente con FRONT llamese JavaScript, la verdad yo m quede en Vanilla JavaScript q aprendi hace 20 años atras... ahora bien me llamo mucho la antecion de tu codigo el cual ya conocia en un 75% salvo lo del name y crear JSON bonito es el tema de las comillas... ahora en mi cabeza tengo comillas simples, comillas dobles y comillas torcidas... recomiendas q siempre use comillas torcidas a partir de ahora ? digo para no concatenar usando el + en cada parte ? parece tonto pero fue lo q aprendi en este video !
@hechados
@hechados Жыл бұрын
Me gusto, fine, fine ,fine
@deybyariza7780
@deybyariza7780 Жыл бұрын
Grande, Héctor
@lucasruiz6176
@lucasruiz6176 Жыл бұрын
El rapunzel de C# jajajaja te banco fuerte. Hector un curso de Rust por favor !
@victorgutierrez2206
@victorgutierrez2206 Жыл бұрын
jajaja hermoso Rapunzel
@davemour
@davemour Жыл бұрын
Es increíble todo lo que existe en vanilla y los años que tardamos en descubrirlo😂
@mnlo
@mnlo Жыл бұрын
Toma tu like
@RicardoGarcíaFlores-e9d
@RicardoGarcíaFlores-e9d Жыл бұрын
Excelente video Master de León!!! Más videos así :D
@luissarmiento421
@luissarmiento421 Жыл бұрын
Rapunzel pero con piedras en el riñón jajaja buen video por cierto
@angrir3471
@angrir3471 Жыл бұрын
Excelente video
@dogemc_pro5386
@dogemc_pro5386 4 ай бұрын
tranquilo amigo no hay que jusgar, ya que en reack o vue se hacen rapido. en paginas que son viejas necesitas hacerlo con javascript puro
@neganuniverse5547
@neganuniverse5547 Жыл бұрын
Bro estaría col ahora mandarlos al back y guardarlos en la db
@arturorodiguez9053
@arturorodiguez9053 Жыл бұрын
Le di like, confirmo que no me costo nada ^^ , y esta notificación del banco?...
@EzequielRizzo
@EzequielRizzo Жыл бұрын
un dia mas sobreviviendo a js jajajaj, buen video bro!!
@eliasolate9641
@eliasolate9641 Жыл бұрын
estoy en esta misma situación pero el formulario esta en un wizard , por que a los doctores del hospital donde trabajo les da ansiedad scrollear
@fabriqr2930
@fabriqr2930 9 ай бұрын
Con Jquery es casi similar pero mas corto verdad? 😊
@reliquia66
@reliquia66 Жыл бұрын
yo estoy usando angular y formularios reactivos y fue un pedo validar el formulario formado por componentes aislados
@changoviejo9575
@changoviejo9575 Жыл бұрын
No valides dentro de los componentes, manda los datos con un @Output y eso lo validas en el formulario donde están los componentes.
@reliquia66
@reliquia66 Жыл бұрын
@@changoviejo9575 y cómo agregaría la leyenda de campo requerido debajo en tiempo real?
@davidvelazquez7604
@davidvelazquez7604 Жыл бұрын
Está Wapa la chava
@another_developer
@another_developer Жыл бұрын
Quedas calvo como Nicolas de Hola mundo hahahhah
@IronMan0-h6j
@IronMan0-h6j Жыл бұрын
Rapunzel de C#
@heroduty2466
@heroduty2466 Жыл бұрын
UFFF Esto en C# es mas simple de construirlo con una clase
@danielzapata9099
@danielzapata9099 Жыл бұрын
El Rapumzel se c# , 😂😂 que bueno
@dibujahoy4443
@dibujahoy4443 Жыл бұрын
Hola cabezón, yo lo solucioné agregando el atributo name="email[]" en cada input de correo, esto te genera un array automáticamente al hacer submit y llega como array al backend
@hdeleonnet
@hdeleonnet Жыл бұрын
Eso no lo soluciona para array de objetos, que es el caso del video
@dibujahoy4443
@dibujahoy4443 Жыл бұрын
​@@hdeleonnet para el video está bien, en un caso real puedes usar el atributo name de esa manera y te ahorras un monton de chamba :*
@247431
@247431 Жыл бұрын
Ahh pero es que yo eso lo hago con json schema form bien rápido jajaja
@CristianMartinez-hm8cz
@CristianMartinez-hm8cz Жыл бұрын
Qué pluggin de wordpress manejas jajajajajajajaj xD
@jeffersonledesmanaupa7808
@jeffersonledesmanaupa7808 Жыл бұрын
Contexto: No me importa. Buen video bro.
@joseagrela2522
@joseagrela2522 Жыл бұрын
le di like y me cobraron una multa
@grumrm5369
@grumrm5369 Жыл бұрын
Calvo como NIcolas de HolaMundo xd
@agustinzavalatotozintle5946
@agustinzavalatotozintle5946 Жыл бұрын
😂😂😂
@gris_opaco
@gris_opaco Жыл бұрын
"No me importa.."
@vulcanobyte
@vulcanobyte Жыл бұрын
Ahora sos JSlover?
@angelnavarro3327
@angelnavarro3327 Жыл бұрын
Yo me atoro con Angular y lo hago mejor asi jajaja oops 😂
@guillermocalfuqueo6338
@guillermocalfuqueo6338 Жыл бұрын
al final puro js.... 😥😥😥😥😥😥😥😥
@hdeleonnet
@hdeleonnet Жыл бұрын
Sigue C#
@GalurkYT
@GalurkYT Жыл бұрын
paquillo esa no es tu familia...
@aiitoor10
@aiitoor10 8 ай бұрын
Me da miedo
@robotpolacosoymatrix.9106
@robotpolacosoymatrix.9106 Жыл бұрын
Este parece salido de la mismísima deep web.🤣
Conceptos Avanzados de Programación 🤘
12:01
hdeleon.net
Рет қаралды 14 М.
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 108 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 31 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 4 МЛН
Aprende a Diseñar Formularios Profesionales con Validación de Datos
47:51
😈Maquetado con GRID explicado como nunca antes!
12:01
Codigo 369
Рет қаралды 21 М.
Ejemplo de JavaScript Avanzado (ÚLTIMO VIDEO)
23:30
hdeleon.net
Рет қаралды 18 М.
¡Los Devs Estamos Haciendo TODO MAL!
11:17
hdeleon.net
Рет қаралды 6 М.
5 Patrones de Diseño en BACKEND
9:51
hdeleon.net
Рет қаралды 51 М.
No NECESITAS APRENDER TODO en Programación
10:12
hdeleon.net
Рет қаралды 12 М.
Validación de Forms - Vanilla JavaScript
50:50
Informática DP
Рет қаралды 17 М.
Calculator in HTML, CSS and JavaScript 😲
24:49
Carpi Coder
Рет қаралды 46 М.
Resuelvo PRUEBA TÉCNICA para PROGRAMADOR JUNIOR
22:57
hdeleon.net
Рет қаралды 287 М.
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 108 МЛН