Validación de Formulario con JavaScript paso a paso - JavaForm Validation

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ต.ค. 2024
  • Aprende a crear un formulario de validación con JavaScript, en este tutorial te explicamos paso a paso como puedes utilizar JavaScript para validar los datos de un formulario.
    #tutorial #javascript #form
    Accede al código fuente: codepen.io/gro...
    🔥 Suscríbete: bit.ly/3fDieE6
    ⭐ Aprende con nuestros cursos: codigoonclick....
    👨‍💼 Únete a nuestro grupo de Programadores en Telegram: t.me/Aprendien...
    👨‍💻 Nuestro Setup: • Mi Home Studio SETUP T...
    ===== El mejor servicio de Hosting para tu web 60% OFF =====
    Accede: codigoonclick....
    ===== Rutas de aprendizajes y cursos que recomiendo =====
    💻 React.js: bit.ly/React-C...
    💻 PHP y Laravel: bit.ly/2INbE1R
    💻 React Native: bit.ly/cursos-...
    💻 Cursos GRATIS: bit.ly/3u4Uvmz
    💻 Cursos en iToo.dev: bit.ly/iToo-Cursos
    🌎 VPN que recomiendo: bit.ly/3t8P98u
    Tutorial basado en el video original de este tutorial en inglés: • JavaScript Client-side...
    ===== SÍGUENOS AQUÍ =====
    🐦Twitter: / grovervas
    🙋‍♂️ Facebook: / programandocongrover
    📷 Instagram: / grovervas
    programando con grover,programacion,javascript,tutorial,js,form validation,validacion formulario,js form,javascript form validation,coding,programming,javascript validation,javascript validar formulario,javascript validacion,javascritp tutorial,code,front end,css,javascript client,javascript form,javascript formulario,validar formulario,javascript form tutorial,form tutorial,formulario de validación javascript,validacion de formulario con javascript

ความคิดเห็น • 57

  • @grovertec
    @grovertec  3 ปีที่แล้ว +1

    MIRA ESTE VIDEO DONDE INICIAMOS UN CURSO DE React.js 👉 th-cam.com/video/T-kNBQNzZgA/w-d-xo.html

  • @grovertec
    @grovertec  4 ปีที่แล้ว +1

    Ayúdanos que el tutorial se posicione, lleguemos a 100 Likes ♥️👍
    No olvides suscribirte 👉 th-cam.com/channels/EJjaxu4a10STsi9HPGyItA.html

  • @lizvaleriano5046
    @lizvaleriano5046 4 ปีที่แล้ว +1

    Gracias a este video logre salime de un apuro, mil graciass

  • @darvinrodriguez5577
    @darvinrodriguez5577 4 ปีที่แล้ว +6

    Excelente mano, tengo tiempo pidiendo este tipo de cosas, please haz uno de como mandar datos a una base de datos y de ahi a un email con apis y nodejs es que de verdad quisiera aprender eso porque no se crear apis y esas cosas xD

  • @CarlosGutierrez-vq4ru
    @CarlosGutierrez-vq4ru 2 ปีที่แล้ว +1

    muchas gracias , gran tutorial

  • @jesusesparzaserna8570
    @jesusesparzaserna8570 3 ปีที่แล้ว +2

    Grande bro, me sirvió mucho tu tutorial

  • @raptoverdad
    @raptoverdad 2 ปีที่แล้ว +1

    hola pero este formulario no permite hacer redireccion incluso cuando los campos están correctos como sesupone que puedo hacer eso?? o no se hace de esa manera?

  • @evanc3441
    @evanc3441 9 หลายเดือนก่อน +1

    No logro entneder por que pones .clase.otra clase osea dos clases juntas si solo puedes poner una

  • @luisenrique2329
    @luisenrique2329 ปีที่แล้ว +1

    y para insertar el registro en una Base de Datos tendrán un video ? junto con estás validaciones ?

  • @carlosmelian2057
    @carlosmelian2057 ปีที่แล้ว +1

    Hola el tutorial esta muy bien, pero la músico de fondo un poco alta, Gracias👍👍👍👍

  • @hellg1307
    @hellg1307 3 ปีที่แล้ว +2

    Muy buen vídeo, muy útil.👍👍
    La música está demasiado alta y distrae al alumno.

    • @grovertec
      @grovertec  3 ปีที่แล้ว

      Gracias por tu recomendación, lo tendremos en cuenta.

  • @andresrosales4792
    @andresrosales4792 2 ปีที่แล้ว +1

    tambien podrian usar la estructura del swich para validar con case , para que no haya muchos if , else

    • @grovertec
      @grovertec  2 ปีที่แล้ว

      Claro Andres, excelente aporte.

  • @elsavictoriabarraganoliver7153
    @elsavictoriabarraganoliver7153 4 ปีที่แล้ว +1

    Muy buen tutorial! Muchas gracias. Me ha servido mucho para lo que necesitaba. Tengo una inquietud. He tratado de programarle el message de forma que aparezca un mensaje también cuando la entrada es correcta, pero no me ha funcionado. Básicamente lo que he adicionado es lo siguiente al método setSuccessFor:
    function setSuccessFor(input,message){
    const formControl=input.parentElement;
    const small=formControl.querySelector('small');
    formControl.className='form-control success';
    small.innerText=message;
    }
    Y en la condición le adicioné el parámetro del mensaje. Gracias por su atención. Slds.

    • @elsavictoriabarraganoliver7153
      @elsavictoriabarraganoliver7153 4 ปีที่แล้ว

      Incluso adicioné en el HTML otra etiqueta , así:

      Usuario


      Success message

      Error message

      Submit

    • @elsavictoriabarraganoliver7153
      @elsavictoriabarraganoliver7153 4 ปีที่แล้ว

      Un detalle, en el programa original no aparecen el circulo o exclamación . Es decir; pareciera que la la funcionalidad del fontawesome (fas fa-check-circle y fas fa-exclamation-circle) no se evidencian. A mi me está funcionando solamente el fas fa-exclamation-circle. Gracias por sus sugerencias. Slds.

  • @lazaroborghi6821
    @lazaroborghi6821 3 ปีที่แล้ว +1

    Buen vídeo, muy útil... Recomiendo que pongas los créditos de Florin Pop por lo menos. Saludos

    • @grovertec
      @grovertec  3 ปีที่แล้ว +1

      Si esta considerado en la descripción del video la fuente original. Saludos.

  • @oscareliceballosavila9860
    @oscareliceballosavila9860 2 ปีที่แล้ว

    puedes ayudarme como se utiliza en un formulario de edicion ya que no funciona correctamente.

  • @nachitoespinoza2163
    @nachitoespinoza2163 4 ปีที่แล้ว

    oye a mi me salío bien, solo que cuando todo este bien no puedo enviar el formulario a que se debe

  • @DavidHernandez-sw6sj
    @DavidHernandez-sw6sj 3 ปีที่แล้ว +1

    Pues la verdad a mi se me hizo muy bueno el video aunque se escucha de fondo "huele a chango" 😂 y no se porque hay gente que se queja por cosas tan X. Sí no entendiste el CSS entonces creo que vas por la ruta incorrecta, porque lo que hizo no es cosa del otro mundo. Sí algo no funcionó investiga un poco más, digo ya te sirvieron la mesa solo tienes que ir por los cubiertos.
    Saludos Profesor lo sigo desde Udemy.

  • @loanyelo15
    @loanyelo15 2 ปีที่แล้ว

    Y cómo hacer que enlace a sus respectivas páginas como pasa en hotmail, estafeta...

  • @santiagop.b6804
    @santiagop.b6804 ปีที่แล้ว

    Cual es la biblioteca de cloudfire? Alguien tiene el link

  • @arnulfomarin9764
    @arnulfomarin9764 4 ปีที่แล้ว +1

    Cuando intento validar me bota el siguiente error.
    main.js:15 Uncaught TypeError: Cannot read property 'trim' of null
    at checkInputs (main.js:15)
    at HTMLFormElement. (main.js:11)
    he revisado varias veces y aparentemente todo está como explicaste en el tuturial, podrías ayudarme a identificar el error y la posible solución?.

    • @grovertec
      @grovertec  4 ปีที่แล้ว +2

      Hola, es un poco difícil poder apoyarte sin ver tu código, pero revisa en este enlace: codepen.io/grovervast/pen/PoPOYdX, el código del tutorial, y compara con el tuyo seguro algo debe faltar por ahí.

  • @leopoldvermilion9961
    @leopoldvermilion9961 ปีที่แล้ว

    bro tengo un problema al ejecutar el codigo no me aparece los "fas fa-exclamation-circle" crei que era mio pero al parecer que ahora lo copio del codigo fuente igual me puedes ayudar con eso?

  • @yahircruzzapata9994
    @yahircruzzapata9994 4 ปีที่แล้ว

    y como le podria agregar una funcion para que me mande de paso en pasos, por decir estoy en el orimer paso pero no eh rellenado los campos y no me permite pasar al segundo y asi sucesivamente. Crees poderme ayudar?

  • @rgp-hades6515
    @rgp-hades6515 3 ปีที่แล้ว

    Mi pregunta es esta y puede ser media boluda y a la vez ignorante pero lo siento, uno podria cambiar internamente las validaciones desde el inspeccionar codigo, onda manipular las validaciones a tu propio beneficio y cuando toques enviar. Se envie....

  • @carlosgarciatn2738
    @carlosgarciatn2738 4 ปีที่แล้ว +1

    La etiqueta small de donde salio ??? es nuevo estandar html ??

    • @grovertec
      @grovertec  4 ปีที่แล้ว

      Puede revisar info de la etiqueta www.htmlquick.com/es/reference/tags/small.html

  • @adriancordova1618
    @adriancordova1618 4 ปีที่แล้ว +1

    y cómo envío el formulario una vez ingresados los datos correctamente ?? al utilizar preventDefault () el evento se cancela y ya no se puede reanudar el evento, ya intenté con el objeto "location. href" pero nada, y intenté también con el método "submit()" al propio formulario para que se envíe si todo está correcto y tampoco ..... no he encontrado un video donde lo explique ......

    • @alonsoreyes7879
      @alonsoreyes7879 4 ปีที่แล้ว

      debes guardar el formulario en una variable asi : const form = document.getElementById('formulario'); y luego hacerle submit form.submit(); el .submit() es al formulario no al evento, espero haberte ayudado si no me dices

    • @MrRatoncito92
      @MrRatoncito92 4 ปีที่แล้ว

      @@alonsoreyes7879 Me puede explicar no puedo enviar el formulario gracias

    • @alonsoreyes7879
      @alonsoreyes7879 4 ปีที่แล้ว

      @@MrRatoncito92 Que código tienes de momento

    • @MrRatoncito92
      @MrRatoncito92 4 ปีที่แล้ว

      ​@@alonsoreyes7879Como enviar el formulario después de validado en js esa parte no me funciona con la explicación de arriba, de resto me funciona muy bien, pero quiero enviarlo.

    • @alonsoreyes7879
      @alonsoreyes7879 4 ปีที่แล้ว

      @@MrRatoncito92 Primero guardas el formulario obtenido por ID en una constante o variable, después ya que haya pasado todas las validaciones , mandas a llamar si método submit con formulario.submit(); o el nombre de variable que le hayas puesto

  • @norlinsorto3685
    @norlinsorto3685 4 ปีที่แล้ว +1

    Cual es el link de esa Librería Grover?

    • @grovertec
      @grovertec  4 ปีที่แล้ว

      Puedes ver el ejemplo desarrollado en esta dirección: codepen.io/grovervast/pen/PoPOYdX

  • @danielagamez8904
    @danielagamez8904 4 ปีที่แล้ว

    me sale este error Uncaught TypeError: Cannot read property 'addEventListener' of null

    • @ZoulChanel
      @ZoulChanel 3 ปีที่แล้ว

      error de Sintaxys

  • @colommbiano
    @colommbiano 3 ปีที่แล้ว

    seria muy complicado si al momento de que el usuario ingrese un valor en la caja de los input enseguida quitar el error de validación sin necesidad de dar todo el tiempo click en el botón de enviar ??? hubiera sido mejor

    • @luisloyola3591
      @luisloyola3591 2 ปีที่แล้ว

      solo tienes que usar otro evento distinto del click, para que sea mas en "tiempo real", podrias usar keyup event. Saludos

  • @javiermoraes97
    @javiermoraes97 3 ปีที่แล้ว

    Hola a todos, me gustaria saber como puedo hacer envio de formulario de contacto con javascript yo estoy nuevo en estoy y no he conseguido forma de lograrlo muchas gracias por su ayuda

    • @DavidHernandez-sw6sj
      @DavidHernandez-sw6sj 3 ปีที่แล้ว

      Pues con JS no lo vas a lograr por que es un lenguaje del lado del cliente, normalmente se usa PHP y hay un monton de tutoriales en youtube.

  • @djxete1987
    @djxete1987 4 ปีที่แล้ว +3

    Si te soy sincero el resultado es muy bueno pero la explicación muy mala. Tienes que entender que quien ve estos videos es beginner y no lo explicas bien, vas muy rápido, pones la música cuando haces css, de donde sale, porque se hace una cosa, porque se hace otra. Mi opinión es que si quieres enseñar, vas por el camino incorrecto.

    • @grovertec
      @grovertec  4 ปีที่แล้ว +3

      Ignacio Herráez gracias tomaremos en cuenta tu recomendación, el tutorial es sobre JS y por eso aceleramos el video en la parte de CSS.

    • @grovertec
      @grovertec  4 ปีที่แล้ว +2

      Pero recuerda que en la descripción tienes el enlace al código fuente para un apoyo adicional.

  • @AlejandroSaezM
    @AlejandroSaezM 3 ปีที่แล้ว

    Gracias por el video, solo una recomendación, es horrible tener una música de fondo, para las intros está bien, pero todo el video es un martirio..

  • @omardeblashernandez4927
    @omardeblashernandez4927 3 ปีที่แล้ว

    La canción de fondo "olor a chango"

  • @josepena-bk8wd
    @josepena-bk8wd 2 ปีที่แล้ว

    No entiendo por qué no vas al grano de inmediato

  • @katteos
    @katteos 3 ปีที่แล้ว

    Por lo menos dale crédito al autor original

  • @flowtiano
    @flowtiano ปีที่แล้ว

    pone el codigo wn flojo

  • @gustavosolar1541
    @gustavosolar1541 4 ปีที่แล้ว +1

    No funciona 🤣🤣🤣