Como ENVIAR un FORMULARIO a traves del MAIL solo con JavaScript

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • En este video vamos a estar enseñando como enviar un formulario html a traves del gmail utilizando unicamente JavaScript, sin necesidad de PHP. Para ello utilizaremos la api de FormSubmit. De esta también veremos distintos valores de personalización.
    Link a la pagina web de FormSubmit:
    formsubmit.co/
    Link de compra al libro fisico de DOODLES PARA COLOREAR:
    www.amazon.es/...
    Link de compra al libro digital de DOODLES PARA COLOREAR(codigo: DAM para 25% dto):
    librosdoodles....
    Recuerda darle a like y suscribirte si consideras util este contenido, un saludo!!

Комментарии • 157

  • @joaquinaviles
    @joaquinaviles Год назад +4

    Todavía no hice el curso de javascript y backend y esto me vino perfecto para salir del apuro con mi portfolio personal, muchas gracias

    • @joelacosta7151
      @joelacosta7151 Год назад

      Jajaj estamos en las mismas todavía no me he metido al backend

    • @odongue
      @odongue Год назад

      olvidate que estamos todos como vos jaja

  • @kaztheyano
    @kaztheyano Год назад +3

    Excelente tío, al fin alguien que tiene capacidad de síntesis y no se enrolla como una persiana. ¡Enhorabuena!

  • @lukahst5855
    @lukahst5855 2 года назад +16

    Que crack, breve y conciso, toda la informacion que se necesita sin hablar demasiado y extender el video. Dejo mi like y mi sub

  • @drfcozapata
    @drfcozapata 2 года назад +1

    Genial!!! Era justo lo que buscaba para un página sencilla en Vue.
    Agradecido brother. Bendiciones desde Venezuela

  • @roncoemedezeta
    @roncoemedezeta Год назад +8

    Muy buen vídeo y fantástica herramienta, gracias por compartir lo sencilla que es de utilizar. Únicamente añadiría un alert con JS al final de cada envío del formulario para que el usuario sea consciente del envío y sepa que su información ha sido enviada y no pueda llegar a pensar que el formulario se ha borrado

  • @JonatthanMedalla
    @JonatthanMedalla 8 месяцев назад

    Cuando habia perdido la esperanza de tener un formulario de correo en mi portafolio apareces tu a salvar el dia, te deseo mucha salud, dinero y sexo para lo que resta de semana

    • @AturoxShorts
      @AturoxShorts 8 месяцев назад +1

      te funciona a mi en react no me funcionaa

  • @titoworlddev
    @titoworlddev 2 года назад

    Dios mio, ya me estaba liando con nodemailer, y rollos de smtp y esto me ha venido al pelo. Te mereces mi sub por hacerme la vida tan facil jajaja y un buen like claro esta. Por cierto gente cuando ya os envieis el mensaje si no os sale, mirad la carpeta de spam. Que yo estaba ya rallandome, en plan porque no me funciona si hago lo mismo, y resulta que tenia 5 emails de esta api en el spam.😅

  • @nestorarbeypajoymera175
    @nestorarbeypajoymera175 7 месяцев назад +2

    buena tarde, verifique y ya esa pagian no funciona

  • @katyaragon4397
    @katyaragon4397 6 месяцев назад

    me acabas de salvar el trabajo, gracias

  • @alex-kq8tw
    @alex-kq8tw 9 дней назад

    eres un crack dani , gracias por la ayuda , al implementarlo funciono pero cuando le coloque codigo js no respondia , me parecio muy raro

  • @KWolf22
    @KWolf22 Месяц назад +2

    Informacion concisa, directa, sin rodeos
    Hombre, lit acabas de salvar mi proyecto final de la universidad, era lo unico que necesitaba

  • @gabofagundez9242
    @gabofagundez9242 2 года назад +4

    Eres un grande!! estoy empezando en el desarrollo web, y quiero subir mi pagina web, solo me faltaba esto. Muchas gracias por compartir esta información!!

  • @alexpacheco2765
    @alexpacheco2765 Год назад +3

    Amigo de verdad muchisimas gracias!! estoy comenzando en desarrollo web y no conseguia la manera de obtener la informacion de un cliente, despues de 3 dias buscando di con tu video y ha sido lo mejor que me ha pasado👍muchas gracias, me subscribo de una

  • @Natahsz
    @Natahsz Месяц назад +1

    creo que ya no anda o esta caido

  • @martinrgerez453
    @martinrgerez453 Год назад

    Hola master, gracias me re sirvió!!!

  • @VocesDelAyer777
    @VocesDelAyer777 2 месяца назад

    una pregunta, puedo enviar archivos o documentos básicos a través de formsubmit?

  • @juancarlosZapatamarco
    @juancarlosZapatamarco Год назад +1

    buenas noches , felicitaciones por tu canal, excelente explicación. tengo un problemita siempre que entro a la pagina y mando un correo me llega nuevamente para activarla, por que sucede eso, en tu video dices que es una sola vez que llega, pero a mi me llega las veces que entro a la pagina y envio el correo.saludos

  • @soquerplay8305
    @soquerplay8305 Год назад

    Muy buenas funciona perfecto, se puede enviar a mas de un email a la vez?

  • @santiagomarquez4771
    @santiagomarquez4771 Год назад +1

    Muy bueno , lo que buscaba es que cuando un usuario complete el formulario , llegue un email a mi gmail con los datos del formulario , antes que usar una base de datos para tan pocos campos de un formulario , probe hacerlo con php y php mailer pero mi servidor no manda los email . y por fin con esta me funciono y logre lo que queria , es una opcion , tiene limites de envio de email ? ahora probera hacer lo mismo con node y nodemailer , estaria bueno que subas mas opciones para hacerlo

    • @makady
      @makady Год назад

      cómo utilizas node ?

  • @alejandromantilla3969
    @alejandromantilla3969 3 месяца назад

    Al momento de revisar el correo en la parte de dice De: Para: que información sale donde dice De: tú correo o el correo del usuario que envía el formulario.?

  • @tomaskorona7372
    @tomaskorona7372 2 года назад +1

    Hola! Gracias por el video, tengo una consulta no me esta dejando hacerlo sin un web server, eso es por una nueva actualizacion? porque note que tu si lo haces desde el localhost!
    Gracias y espero tu respuesta, saludos

  • @lapfilms1993
    @lapfilms1993 2 года назад

    Gracias GENIO! :D

  • @fraan_martin9625
    @fraan_martin9625 Месяц назад

    muchas gracias al grano todo

  • @nohemibenitez1403
    @nohemibenitez1403 3 месяца назад

    Exelente video me ayudo mucho, GRACIAS!!. Solo una duda, si voy a subir a internet mi página que pongo en la reedirección? ()

    • @ricardogallegos4839
      @ricardogallegos4839 3 месяца назад

      podrías redirigir al HOME, aunque recomiendo crear un clon de la página de contacto que en lugar del formulario tenga un mensaje que diga "Mensaje enviado, gracias por contactarse" o algo similar

  • @julioquispemartel8067
    @julioquispemartel8067 Год назад +1

    bien gracias.Me funcionó sin poner python en el cmd .

  • @_AnimeTV
    @_AnimeTV 14 дней назад

    Excelente video

  • @carlosluismonchezcerna5079
    @carlosluismonchezcerna5079 2 года назад +1

    Saludos. ME da un error: "Form should POST
    Make sure your form has the method="POST" attribute" Pero ya agregue el metodo POST, y no me direcciona a la pagina que le indique

    • @alejopato32
      @alejopato32 Год назад

      debes poner la url completa de tu servidor , en el actributo , _next

  • @mariotomas6453
    @mariotomas6453 2 года назад +1

    Esta muy bueno pero hace que la página se cargue muy lento.

  • @Khaff88
    @Khaff88 2 месяца назад

    No he entendido lo del servidor con el comando de python y que la url de tu código sea localhost.8000 en lugar de el directorio donde guardaste el archivo. Qué finalidad tiene, y cómo puedo hacerlo?

  • @nicoqk
    @nicoqk 9 месяцев назад

    muy buen tuto. habra forma de agregarle un recaptcha propio?

  • @davidmontejotorres-x1c
    @davidmontejotorres-x1c 2 месяца назад

    me sirvió grande amigo

  • @AgustinMartinez-oo1js
    @AgustinMartinez-oo1js 2 года назад +2

    Te hago una consulta, como puedo hacer para que no se refresque la pagina cuando envio el formulario?? tengo ese problema hace bastante y no puedo resolverlo

    • @patriciocruzhernandez5221
      @patriciocruzhernandez5221 2 года назад +1

      Investiga un poco sobre preventDefault() en js ... Espero te ayude

    • @TheSebasgg
      @TheSebasgg 2 года назад

      Debes usar preventDefault para que no se ejecute el evento submit del botón del formulario sino que se ejecute el evento que tú quieres

  • @derekortega7755
    @derekortega7755 Месяц назад

    Me funciono en el servidor local, si lo subo a un servidor, para que mi pagina este en la web, ¿funciona?

    • @derekortega7755
      @derekortega7755 Месяц назад

      Muchas gracias, espero puedas apoyarme con esta duda

  • @DanielGutierrez-sp2go
    @DanielGutierrez-sp2go 4 месяца назад

    Deja ver el CSS bro

  • @caminoalmillon007
    @caminoalmillon007 7 месяцев назад +1

    Entonces no es solo con javascript, el titulo un poco engañoso

    • @VocesDelAyer777
      @VocesDelAyer777 2 месяца назад

      Creo que el tipo no logró hacer un ejemplo enviando archivos o documentos, ya que en ese caso si se usa javascript, solo hizo un ejemplo básico.

  • @mariachavezpere
    @mariachavezpere Год назад

    Un video muy bueno, pero tengo una duda. ¿Como se podría enviar en el formulario la url de una pagina jsp de tu aplicaicon web? (contexto: quiero hacer un log in y que cuando el administrador introduzca un correo electrónico se mande a ese correo una url para acceder a una pagina en la que permita crear una contraseña y la mande a la aplicacion web para almacenarla en la base de datos?

  • @soyjaider8996
    @soyjaider8996 Год назад

    Hola una pregunta, lo realice en una web real pero no llegan los correos, sabes porque?

  • @profevero9076
    @profevero9076 3 месяца назад

    Gracias totales!!! hace rato busco algo como esto!, yo tengo el live server instalado en Visual Code, tarda un poco como servidor local pero funciona!!!!! mil gracias!

  • @elmaik2281
    @elmaik2281 7 месяцев назад

    Bro cuando ando confirmando el coso no me carga el coso de confirmación en el Gmail

    • @douglase.morales4599
      @douglase.morales4599 7 месяцев назад

      Yo logro enviar todo pero en mi correo n me sale la información que se envía desde el formulario

  • @daniel_cabj88
    @daniel_cabj88 7 месяцев назад

    ¿Funciona con GitPages? A mí no me funciona... no sé si puse mal el código :(

  • @alfonsomero7353
    @alfonsomero7353 4 месяца назад

    ni sirve

  • @monroyalejo93
    @monroyalejo93 2 года назад +1

    Hola que tal, muy útil y bueno el video, una duda, hay posibilidad de cambiar el remitente del mensaje FormSubmit por otro?

    • @quant_dani
      @quant_dani  2 года назад

      Creo que no, un saludo!!

  • @CesarRodriguez-zy3ij
    @CesarRodriguez-zy3ij Год назад

    Podrias hacer un video de como hacerlo implementando "Vuelidate"? te lo agradeceria mucho:)

  • @nicohernandez5996
    @nicohernandez5996 2 месяца назад

    Información precisa, gracias crack, este video es de mucha ayuda.

  • @dsg160
    @dsg160 2 года назад +1

    tus huevos, me has salvado la vida.

  • @EdwinVasquez96
    @EdwinVasquez96 3 месяца назад

    Amigo, y cual es el css

  • @carlangaa3927
    @carlangaa3927 Год назад

    Hola, disculpa, seguirá funcionando el formulario y se enviara igualmente al correo que se pone si hago las validaciones para que no ingresen cualquier texto en el formulario?

  • @mayracortinez2990
    @mayracortinez2990 2 года назад

    Gracias, muy buen contenido, fácil de aplicar! Me ha servido para mi presentación.

  • @msfceg
    @msfceg 2 года назад

    gracias muy buen video y buen uso la api esta, gracias en serioooooo te sigo en YT desde ahora...

  • @Csp88
    @Csp88 2 года назад

    Excelente video, muchas gracias por que con php hay que subirlo a otros servidores y es un follon !

  • @Piireslu
    @Piireslu Год назад

    Sensacional, estaba buscando una respuesta y tu video me ayudó mucho. felicidades por el video

  • @AlvaroAraya27
    @AlvaroAraya27 4 месяца назад

    buenisimo!!! Puedes compartir el css?

  • @axelmarting5266
    @axelmarting5266 7 месяцев назад

    Hola! funciona si publico mi pagina en el servidor de github? gracias!

    • @axelmarting5266
      @axelmarting5266 7 месяцев назад

      Ahi me fije y funciona bien, bastante lento es igual y tira errores como que se perdio el host (hablando de la pagina formsubmit, no de github), pero una vez me funciono

    • @gasparhumbertovaldezavila3225
      @gasparhumbertovaldezavila3225 5 месяцев назад

      @@axelmarting5266 ¿Cómo lo resolviste?, ¿que tanto le modificaste?

  • @nameteGM
    @nameteGM Год назад

    esta muy bueno, pero en mi caso tengo unos input con valores por defectos en la caracteristica value que no se envian, como que envia solo los que llena el usuario, como puedo hacer para que tambien envie esos

  • @jesussalcido2578
    @jesussalcido2578 8 месяцев назад

    Genial! justo lo que buscaba, muchísimas gracias owo

  • @nicolassoscuelucumisoscuel210
    @nicolassoscuelucumisoscuel210 Год назад

    Y como hago para que quitar el nombre de formsubmin y poner el de la persona que lo envia cuando llegue a mi correo?

  • @shmarte
    @shmarte Год назад

    Te doy un Ok pero no usas codigo JS cambia el titulo

  • @rafael01__4
    @rafael01__4 Год назад

    a mi me aparece esto
    Unable to submit form
    Make sure you open this page through a web server, FormSubmit will not work in pages browsed as HTML files

    • @quant_dani
      @quant_dani  Год назад

      Buenas, tienes que abrir la web en un servidor local!

  • @natyssssssssss
    @natyssssssssss 2 года назад

    Excelente! Me sirvió mucho. Gracias!!

  • @ferdinand2305
    @ferdinand2305 Год назад

    La idea es solo desde html sin css ni servidor local como Xampp o apache 😪

  • @humbertogarcia9404
    @humbertogarcia9404 Год назад

    Gracias, me sirvio para mi cliente. Subs & Like

  • @sergioethancoronahernandez9053
    @sergioethancoronahernandez9053 5 месяцев назад

    Oooo no sabía que se podía hacer eso😍

  • @ByCrizzMC
    @ByCrizzMC 2 года назад

    Como se puede hacer para enviarlo a más de una persona?

  • @andreo2010
    @andreo2010 7 месяцев назад

    Hola! Que estoy haciendo mal? Probé con tu excelente explicación pero al querer enviar al formulario me tira error la página. Se agradece me puedas orientar con esto. 😅

    • @manuelmeza744
      @manuelmeza744 6 месяцев назад

      ¿Levantaste la página desde un servidor?

  • @josuecastillo6946
    @josuecastillo6946 Год назад

    Tiene un límite de registros ingresados?

  • @pedrotapiacastillo8293
    @pedrotapiacastillo8293 Год назад

    Hola, muchas gracias por el vídeo. Mi consulta, es de pago o gratuita?

    • @quant_dani
      @quant_dani  Год назад +1

      Totalmente gratuita!

    • @pedrotapiacastillo8293
      @pedrotapiacastillo8293 Год назад

      @@quant_dani Muchas Gracias por responder, me fue de mucha ayuda, nuevo suscriptor.

    • @igor.miranda
      @igor.miranda Год назад

      @@quant_dani Pero esta limitado el envió de email o no?

  • @issaelynuma9001
    @issaelynuma9001 Год назад

    es necesario estar en Local host o se puede hacer como carpeta local?

  • @MarcosPlohn
    @MarcosPlohn 9 месяцев назад

    10 puntos, genio total,gracias

  • @GerardoChevarria
    @GerardoChevarria 5 месяцев назад

    Gracias hermano, me sirvió!

  • @josspa2605
    @josspa2605 Год назад

    muchas gracias me ayudaste a salvar una entrega!! nueva sub

  • @marcoantoniovalencia8694
    @marcoantoniovalencia8694 Год назад

    0:45 esa indentación de los pros

  • @Henry_Nunez
    @Henry_Nunez Год назад

    👍🔔

  • @alejandromarante2104
    @alejandromarante2104 Год назад

    Muy bueno!! Gracias por la sencillez del procedimiento. Duda: las validaciones de campos están incluidas en el servicio de esa web?... y los mensajes de confirmación?

  • @juanjopastillas84
    @juanjopastillas84 Год назад

    suscriptor nuevo por aqui grande dani

  • @mariacecilialuna5595
    @mariacecilialuna5595 2 года назад

    Me ha servido de maravilla! muchas gracias!

  • @germanguerrero4355
    @germanguerrero4355 Год назад

    genio me salvaste el proyecto final

  • @1234dviento
    @1234dviento 2 года назад

    Hola, Cómo puedo hacer para que angular me deje enviarlo???, me bloquea el envio ....

  • @marghiory
    @marghiory Год назад

    A mi no me sale el captcha que podria ser?

  • @dayhanarodriguez9190
    @dayhanarodriguez9190 Год назад

    Hola, tengo una pregunta, si yo he alojado mis html y todo lo de mi página en Github y quiero que al enviar el formulario no me aparezca esa pantalla de que ya se envío el formulario, en el value que tengo que poner, por qué vi un video similar donde se pegaba lo del live server y si funcionaba pero como yo lo tengo alojado en Github, ya he obtenido poner la dirección que me da al activar el formulario pero me aparece error cuando envío el formulario

    • @edirgonzano9946
      @edirgonzano9946 7 месяцев назад

      En el mismo github puedes editar tu html, css, Java o lo que fuere.. Has los cambios que deseas y luego de guardar cambios y esperas un minuto aprox.. y ya se habrá actualizado. El url se conserva.

  • @justinaiturraspe9272
    @justinaiturraspe9272 6 месяцев назад

    sera compatible con react js?

  • @fatirga
    @fatirga 2 года назад

    Sos un crack, me funciono de 10

  • @worldMAINs
    @worldMAINs Год назад

    Gracias GENIO

  • @mariacuello-b9j
    @mariacuello-b9j Год назад

    excelente!!!! graciass

  • @Su_Lerele
    @Su_Lerele Год назад

    Hola, muy buen vídeo, muy claro y al grano. Podrías por favor, ponernos el código de style.css?

    • @shmarte
      @shmarte Год назад

      body {
      background-color: white;
      margin: 0;
      font-family: monospace;
      }
      h1{
      text-align: center;
      color: #7A98B9;
      margin: 0;
      font-size: 30px;
      margin-top: 45px;
      }
      form {
      width: 450px;
      margin: auto;
      background: rgb(0,0,0,0.4);
      padding: 10px 20px;
      box-sizing: border-box;
      margin-top: 20px;
      border-radius: 7px;
      background-color: #7A98B9;
      }
      input, textarea {
      width: 100%;
      margin-bottom: 20px;
      padding: 7px;
      box-sizing: border-box;
      font-size: 17px;
      border:none;
      }
      textarea {
      min-height: 100px;
      max-height: 200px;
      min-width: 100%;
      }
      #boton {
      padding: 20px;
      border-radius: 5px;
      }
      #boton:hover{
      cursor: pointer;
      }

  • @nooob922
    @nooob922 Год назад

    Genial!

  • @tonilopez4763
    @tonilopez4763 Год назад

    Unable to submit form. Make sure you open this page through a web server, FormSubmit will not work in pages browsed as HTML files.
    ¿Cómo puedo solucionar este error?

    • @quant_dani
      @quant_dani  Год назад

      Buenas, levantaste la web en un servidor local o remoto??

    • @Joseph_183
      @Joseph_183 Год назад

      @@quant_dani como hago levantar la web html ?

  • @jorgevinuf2805
    @jorgevinuf2805 Год назад

    Lo intente y no funciona, será porque tengo la web subida a Netlify?

  • @thekindred4718
    @thekindred4718 Год назад

    gracias bro

  • @cesarmanuelpadillaperez851
    @cesarmanuelpadillaperez851 Год назад

    Buenas tardes y si quiero adjuntar un documento en PDF tambien funcionaria?

    • @nestorrig
      @nestorrig Год назад

      Supongo que si, el input tendría que ser type="document"

  • @martinmendez2941
    @martinmendez2941 Год назад

    Excelente!

  • @toniiguzman
    @toniiguzman Год назад

    Justo la información que se necesita, muchas gracias 🎉

    • @GanarX2
      @GanarX2 Год назад

      te funcionó? porque a mi no me estaría funcionando

  • @EstebanCastañeda-s1k
    @EstebanCastañeda-s1k Год назад

    mi preguntA es que va en style.scc ???

    • @skunk1019
      @skunk1019 Год назад

      el estilo de como se vera tu formulario, solo estetico

  • @Andy_rivera
    @Andy_rivera Год назад

    buenas noches amigo, yo uso el Formspree y es casi igual pero, muchas veces me llega spam al correo, este FormSubmit también llegará spam?

  • @esterferrari9475
    @esterferrari9475 2 года назад

    hola intente hacerlo pero cuando pongo enviar en el formulario me dice que el correo electronico que puse para q lleguen los msj no tiene el formato correcto ??
    que hago puse uno de gmail que uso como en el video pero no lo acepta

    • @quant_dani
      @quant_dani  2 года назад

      Pruebe a utilizar otro mail a ver si con ese le funciona. Si no, intenté en vez de poner el mail un código que lo sustituya.
      Un saludo!

  • @aylenoc2713
    @aylenoc2713 2 года назад

    Hola ,como subo la página web a un host?

    • @quant_dani
      @quant_dani  2 года назад

      Hola buenas, primero necesita encontrar un servicio de hosting. Este te dirá los pasos para subir su web.
      Mucha suerte!!

  • @juegosymasjuegos2691
    @juegosymasjuegos2691 Год назад

    y el css?

  • @matias3797
    @matias3797 Год назад

    Bro cree una plataforma, sabes que cuando completo el furmulario de envio atraves de la pc se envia y dice el mensajes gracias, pero cuando lo hago desde mi celular me dice que se envio un mensaje a mi correo para la activacion y no lo puedo activar. por que es?

    • @quant_dani
      @quant_dani  Год назад

      Prueba a ver si ha llegado a spam, que a veces llega ahí

  • @juanjoseflorez6967
    @juanjoseflorez6967 2 года назад

    Mano Buenas noches, como se puede enviar imagenes, adjuntar archivos e imagenes aparte de simples datos como mostraste en este video, quedo atento a cualquier respuesta muchas gracias.

    • @juanjoseflorez6967
      @juanjoseflorez6967 2 года назад

      No solo datos como asunto y contenido si no adjuntar archivos e imagenes al correo que tengo que enviar la informacion.

    • @andersonguadalupe0205
      @andersonguadalupe0205 Год назад

      @@juanjoseflorez6967 quizas tarde pero solo pones en la etiequeta form enctype="multipart/form-data"
      y en los espacio a rellenar de tu formulario un input tipo file con eso es suficiente

  • @anitaromero2017
    @anitaromero2017 2 года назад

    si pongo local host 8000 me salta error alguien me ayuda? : (

  • @victorhugocondemorante5314
    @victorhugocondemorante5314 2 года назад

    link