Gracias profe por esta excelente clase!! me quedó la duda de por qué para esta petición POST no fue necesario indicar la cabecera. Por todo lo demás, muchas gracias :)
Hola tengo una pregunta y si quisiera enviar datos por el encabezado headers?? por body si funcion pero por headers no, tendras alguna solucion? Saludos y gracias por compartir
Hola Jon en el minuto 11:36 quitas el action al formulario y luego pruebas el envio, como logras hacer que se envié por formsubmit si quitas el url de forms submit, he hecho lo mismo y no logro hacer que envíe directo como lo indicas en el video, saludos gracias
profe cordial saludo , una pregunta como hago para que al validar los patrones y los elementos no cumplen con la expresión regular por ejemplo que le mensaje no sobrepasa los 255 caracteres , los datos no se envíen, usted hizo el e.prevenDefault() en el evento submit pero eso no funciona igual los datos se envian, cuando se hace la peticin con fetch() no se si me entiendas, profe cordial saludo, profe me faltan solo 5 video para terminar el curso
excelente curso, lo llevo desde el principio y cada vez me parece mejor pero estaba esperando este video desde que inicio con Ajax y es el único en todo el curso que me parece que quedo a medias. como se haría sin el required de html ya que no es muy buena practica usarlo, como validaría que los campos no fueran vacíos y cumplieran con la expresión con JavaScript y evitar el envió del Ajax?
@@jonmircha pero sin el required de html si valido en js que el campo no vaya vacio, aun asi envia el ajax, sin ajax haria un e.preventdefault si el campo esta vacio o la expresion no se cumple, pero detener el ajax en esos casos, no sabria como seria.
Muchas gracias brot por compartir su conocimiento.. Hace un tiempo vi que te pasaste al entorno de Apple, como a sido tu experiencia con la nueva pc. Vale la pena invertir el dinero?
lo logre, estoy usando un hosting gratuito , pero hice esto y me llegan los correos para que me contacten, pero no veo el apartado de form submit, los limites que posee gratis, y gracias buen material!
Hola Jon, un detalle, o tal vez es algo mío pero intenté usar mi mail, que lleva guión bajo, o incluso uno de gmail que lleva un punto y la validación me tira error. Supongo que no está contemplado en la expresión regular del campo mail. Saludos!
profe , fijate que estoy tratando de acceder a la api por ajax , pero la respuesta es "You are doing that too much. Please try again in 23 hours." , de verdad tengo que esperar 1 dia o hay una forma de arreglarlo??
Yo también estoy teniendo problemas, ahora me aparece el error de 'Access-Control-Allow-Origin', haciendo todo lo que el profe hace en el video, incluso añadiendo mode: 'cors' en el fetch 😣
Hola Jon como va!, a mi me esta yendo muy bien con este increíble curso pero me surgió un inconveniente según el console.log(err) me figura el siguiente mensaje en la consola de mi navegador: "TypeError: Cannot read properties of null (reading 'reset')" no es error ni nada pero me aparece eso, aun así sigo recibiendo el mensaje correspondiente en mi casilla de correom decis que modifique algo del reset() o dejo tal como esta? muchas gracias Jon, eres lo máximo!
Buen vídeo Jon, tengo una peqieño inconveniente cuando realizo la prueba en la consola me sale esto: {success: 'false', message: "This form needs Activation. We've sent you an emai…ink. Just click it and your form will be actived!"} message : "This form needs Activation. We've sent you an email containing an 'Activate Form' link. Just click it and your form will be actived!" success : "false" Si me llega el correo a mi gmail pero me dice que tengo que activar el formulario
buena tarde comunidad de este maravilloso canal, alguno del que lea este comentario tendra algun recurso para entender y aprender un poco mas sobre eso que hace el profe jon en el min 6:21 en subir de nivel las carpetas haciendo "../" para que el loader vuelva a cargar desde la carpeta assets que lo contiene... agradezco de antemano la ayuda.
Hola jon, una consulta, al querer activar el formulario desde gmail, me sale el siguiente mensaje "Not a valid link Confirmation token not found. Please check the link and try again." La url que toma fetch esta bien , no se si se esta refiriendo a eso o a alguna otra configuracion. Gracias!! Saludos !!
A mi me pasó lo mismo, no es del código, tienes que activar el formulario desde tu correo, revisa tu carpeta de SPAM de gmail, lo más seguro es que el correo de activación se encuentre ahí.
@@leonbonillam ¿Como lo activo? Me aparece esto: {success: "false", message: "This form needs Activation. We've sent you an emai…ink. Just click it and your form will be actived!"} MIRAR ABAJO
Para la persona del futuro: Cuando queres enviar un email y te sale error, te va a mandar automaticamente un email de activacion al correo que pusiste dentro de "fetch()". Con ingresar, darle click en el boton verde, estaria solucionado. Intenta de enviarlo nuevamente y vas a poder
A día de hoy estoy teniendo problemas, ahora aparece el error de 'Access-Control-Allow-Origin', haciendo todo lo que el profe hace en el video, incluso añadiendo mode: 'cors' en el fetch 😣
20:45 me da que se envió pero también me tira Pattern attribute value ^[a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,15})$ is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /^[a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,15})$/v: Invalid character class
Se me terminaron las palabras de agradecimiento. Capo!!
👋🏻😉
Woow que video ahora ya se comienza a poner mas interesante el curso, Gracias Profe
👋🏻😉
🧙♂Muchas graciasss!!! Buen curso!!!
Gracias por comentar
es el mejor #curso de #javascript
🥰🙌🏻
El curso de Javascript para frontend el mejor.. y del Php para backend.. muy bueno.. Gracias. Jon..
De nada, comparte para llegar a más gente :)
Gracias por pensar en las personas que están iniciando y no tienen para pagar estudios o cursos.
😉👋🏻
25:18 me pasò lo mismo jajajajajaja, es por el " ; " que suele poner prettier, sino lo tomamos en cuenta a la hora de hacer c&p , nos puede fastidiar
😅
Gracias profe por esta excelente clase!! me quedó la duda de por qué para esta petición POST no fue necesario indicar la cabecera. Por todo lo demás, muchas gracias :)
mandé el formulario diciendo "sos mi fan, eres una increíble persona" a mi correo para sentirme mejor, y funcionó todo! jaja buen video Jon!
🤭
Muchas gracias por el video!!! :) Nueva suscriptora
Gracias por tu apoyo👋🏻😉
Gracias jon por compartir tu conocimiento, muy buen video
De nada, comparte para llegar a más gente :)
Este vídeo está muy bien explicado;)
Gracias!
Gracias Sr.
😉👍🏻
Excelente video, que bueno que vi el taller de maquetación, ahí hiciste algo parecido como en este ejercicio
Efectivamente
Hola tengo una pregunta y si quisiera enviar datos por el encabezado headers?? por body si funcion pero por headers no, tendras alguna solucion? Saludos y gracias por compartir
Genio profeeeee
👋🏻😉
definitivamente el XMLHttpRequest me revienta el cerebro... es posible siempre trabajar con el Fetch? gracias.
Piénsalo como dos sabores de helado usa el que más te guste
Excelente maestro
😉
Grande profe :D
Toma tu LIKE buen hombre.
😉👍🏻
Hola Jon en el minuto 11:36 quitas el action al formulario y luego pruebas el envio, como logras hacer que se envié por formsubmit si quitas el url de forms submit, he hecho lo mismo y no logro hacer que envíe directo como lo indicas en el video, saludos gracias
👏👏👏 🙏🙏🙏
👋🏻😉
gracias profe
De nada. Comparte para llegar a más personas :)
profe cordial saludo , una pregunta como hago para que al validar los patrones y los elementos no cumplen con la expresión regular por ejemplo que le mensaje no sobrepasa los 255 caracteres , los datos no se envíen, usted hizo el e.prevenDefault() en el evento submit pero eso no funciona igual los datos se envian, cuando se hace la peticin con fetch() no se si me entiendas, profe cordial saludo, profe me faltan solo 5 video para terminar el curso
excelente curso, lo llevo desde el principio y cada vez me parece mejor pero estaba esperando este video desde que inicio con Ajax y es el único en todo el curso que me parece que quedo a medias. como se haría sin el required de html ya que no es muy buena practica usarlo, como validaría que los campos no fueran vacíos y cumplieran con la expresión con JavaScript y evitar el envió del Ajax?
Valida desde el JS
@@jonmircha pero sin el required de html si valido en js que el campo no vaya vacio, aun asi envia el ajax, sin ajax haria un e.preventdefault si el campo esta vacio o la expresion no se cumple, pero detener el ajax en esos casos, no sabria como seria.
@@brayanorellanos9367 Puedes validarlo con algo tipo
if (e.target.name.trim() === "") return
Muchas gracias brot por compartir su conocimiento.. Hace un tiempo vi que te pasaste al entorno de Apple, como a sido tu experiencia con la nueva pc. Vale la pena invertir el dinero?
Sí
muchas gracias jon
Por nada!
lo logre, estoy usando un hosting gratuito , pero hice esto y me llegan los correos para que me contacten, pero no veo el apartado de form submit, los limites que posee gratis, y gracias buen material!
😉👍🏻
profesor, como yo puedo hacer para cuando le de abrir con servidor local me habra en el navegador que yo quiera?
ponlo como predeterminado y listo
@@jonmircha gracias porfe siempre está atento a responder nuestras inquietudes, Dios lo bendiga grandemente a usted y su familia juntamente con Kenai
Hola Jon, un detalle, o tal vez es algo mío pero intenté usar mi mail, que lleva guión bajo, o incluso uno de gmail que lleva un punto y la validación me tira error.
Supongo que no está contemplado en la expresión regular del campo mail.
Saludos!
🤔 lo voy a revisar
genialllllllll !!! gracias Jon
;)
profe , fijate que estoy tratando de acceder a la api por ajax , pero la respuesta es "You are doing that too much. Please try again in 23 hours." , de verdad tengo que esperar 1 dia o hay una forma de arreglarlo??
😵 Quizá sea error del API
Oye Jon, ¿FormSubmit te está funcionando bien?, porque actualizaron y no me ha funcionado.
😮
En Abril 2022 está funcionado ok. Piden que la primera vez actives el mail al cual llegarán los mensajes, mediante un código que te envían ellos.
@@instintoimagen le di a activar, pero hago pruebas y nunca llega a mi correo el mensaje :c
Yo también estoy teniendo problemas, ahora me aparece el error de 'Access-Control-Allow-Origin', haciendo todo lo que el profe hace en el video, incluso añadiendo mode: 'cors' en el fetch 😣
Hola Jon como va!, a mi me esta yendo muy bien con este increíble curso pero me surgió un inconveniente
según el console.log(err) me figura el siguiente mensaje en la consola de mi navegador: "TypeError: Cannot read properties of null (reading 'reset')"
no es error ni nada pero me aparece eso, aun así sigo recibiendo el mensaje correspondiente en mi casilla de correom decis que modifique algo del reset() o dejo tal como esta?
muchas gracias Jon, eres lo máximo!
Ya logre resolver! pasa que escribi mal en el querySelector una parte, muchas gracias jon!
👌🏻
Buen vídeo Jon, tengo una peqieño inconveniente cuando realizo la prueba en la consola me sale esto: {success: 'false', message: "This form needs Activation. We've sent you an emai…ink. Just click it and your form will be actived!"}
message
:
"This form needs Activation. We've sent you an email containing an 'Activate Form' link. Just click it and your form will be actived!"
success
:
"false"
Si me llega el correo a mi gmail pero me dice que tengo que activar el formulario
Te hace falta activar tu form en el sitio de la API
buena tarde comunidad de este maravilloso canal, alguno del que lea este comentario tendra algun recurso para entender y aprender un poco mas sobre eso que hace el profe jon en el min 6:21 en subir de nivel las carpetas haciendo "../" para que el loader vuelva a cargar desde la carpeta assets que lo contiene...
agradezco de antemano la ayuda.
Esto yo lo aprendi de la terminal, puedes darte una pasada por el curso de @jonmircha sobre la terminal!
Hola jon, una consulta, al querer activar el formulario desde gmail, me sale el siguiente mensaje
"Not a valid link
Confirmation token not found. Please check the link and try again." La url que toma fetch esta bien , no se si se esta refiriendo a eso o a alguna otra configuracion. Gracias!! Saludos !!
Quien sabe, deberías subr tu código a un codepen o un codesandbox, así ni como ayudar
A mi me pasó lo mismo, no es del código, tienes que activar el formulario desde tu correo, revisa tu carpeta de SPAM de gmail, lo más seguro es que el correo de activación se encuentre ahí.
@@leonbonillam ¿Como lo activo? Me aparece esto:
{success: "false", message: "This form needs Activation. We've sent you an emai…ink. Just click it and your form will be actived!"}
MIRAR ABAJO
Para la persona del futuro: Cuando queres enviar un email y te sale error, te va a mandar automaticamente un email de activacion al correo que pusiste dentro de "fetch()". Con ingresar, darle click en el boton verde, estaria solucionado. Intenta de enviarlo nuevamente y vas a poder
@@juancruzledesma5693 vientos, que bueno que lo lograste
A día de hoy estoy teniendo problemas, ahora aparece el error de 'Access-Control-Allow-Origin', haciendo todo lo que el profe hace en el video, incluso añadiendo mode: 'cors' en el fetch 😣
😮
LIKE, LIKE, LIKE!!!!
❤❤❤
Yo estaba haciendo el ejercicio con fetch + async y no me funcionaba xD
😮
👋🏻😉
Parkour ahora sí después de ver los tres videos que me salte :v estoy de vuelta xD
🙂👍
👨
👋🏻😉
:)
👋🏻😉
Por error puse tu correo :u perdón
😅
tu código sin identacion es difícil de leer
?_? está indentado
@@jonmircha cierto esque esta muy pequeño el espacio DISCULPA
20:45 me da que se envió pero también me tira Pattern attribute value ^[a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,15})$ is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /^[a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,15})$/v: Invalid character class
En otro vídeo puso un compañero la solución. Hay que escapar los guiones del pattern con la barra invertida \
👏👏👏 🙏🙏🙏
👋🏻😉