Para los que no les funcione la validación del correo no olviden escapar también los guiones al final, - Correo: ^[a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9\-]+(\.[a-z0-9\-]+)*(\.[a-z]{2,15})$ de esta manera ya funcionara de manera correcta ya que en las clases de caracteres (dentro de corchetes []) en una expresión regular, los guiones se utilizan para definir rangos de caracteres. Para evitar confusiones, los guiones dentro de una clase de caracteres deben escaparse con una barra invertida \.
@jonmircha Жыл бұрын
👋🏻😉
@Angel-zr2qm5 ай бұрын
Muchas gracias me ayudo con el error que me salia
@ism7924 күн бұрын
Muchísimas gracias, Alejandro! No sabía porque me daba error en la consola! Un saludo!
@domest50252 жыл бұрын
Todavia no puedo creer que exista una persona como jon que dedique todo el tiempo que dedica para enseñarnos todas las tecnologías en sus cursos y encima si le mandas una pregunta te responde... Una persona de otro planeta... Sos un genio jon!!!!
@jonmircha2 жыл бұрын
🤗
@dvesc3 жыл бұрын
@jonmircha me quede así :0 cuando dijo que se podían usar expresiones regulares en HTML PD: Este curso es la ostia, aprendo mas aquí que en la uni O_o
@jonmircha3 жыл бұрын
jejeje
@timawid Жыл бұрын
✅Estoy aprendiendo muchísimo ⭐️⭐️⭐️⭐️⭐️
@FedericoAlemany4 жыл бұрын
Muy buen contenido Jon, muchas gracias por compartirlo. El único detalle que quiero mencionar, es que si utilizas el atributo "title" para un mensaje de validación (como "email incorrecto"), también se muestra al pasar el mouse sobre el elemento (aún cuando esté en blanco o tenga un valor válido). Gracias por esta serie de vídeos, saludos!!
@instintoimagen2 жыл бұрын
es el mejor #curso de #javascript
@jonmircha2 жыл бұрын
😉🙌🏻
@JuanDGamba2 жыл бұрын
En Edge Canary el navegador hace lo mismo que Chrome con los campos del formulario. Excelente video.
@jonmircha2 жыл бұрын
Excelente!
@giovannyvanegas88 Жыл бұрын
Excelente Jon, no sabia algunas pseudo clases, estoy aprendiendo demasiado con este curso.
@jonmircha Жыл бұрын
👋🏻😉
@r.w.s.24023 жыл бұрын
Me ha encantado tu manera de crear formularios. He aprendido algunas cosas que no sabía. Eres un gran profesional
@jonmircha3 жыл бұрын
😉👍🏻
@addevmoises3 жыл бұрын
que genial el atributo pattern, no lo conocía, es muy útil validar así con las expresiones regulares. Genial todo lo que se puede hacer con formularios y eso que es la 1ra parte
@jonmircha3 жыл бұрын
;)
@Wiiiiizard2 жыл бұрын
🧙♂Muchas gracias, buen curso!!!
@jonmircha2 жыл бұрын
Gracias por comentar
@victormeza88583 жыл бұрын
Eres un genio Jon!, mil gracias, sigo con tu curso, aprendiendo cada dia
@jonmircha3 жыл бұрын
Excelente!
@maximilianodesantis22153 жыл бұрын
.contact-form [required]:invalid:not(:focus):not(:placeholder-shown){ border: thick solid var(--form-error-color); } solo mostraria un recuadro rojo al detectar que el placeholder esta vacio y ya no tiene focus el input
@jonmircha3 жыл бұрын
😱🤓👌🏻
@matiasromera3303 жыл бұрын
por comentarios como éste es que los reviso cuando termina el video, un 10 hermano!
@kikemadrigalr4 жыл бұрын
Saludos Jon. Saludos a los compañeros. me reporto por acá nuevamente para ponerme al día con el curso. Antes de ver el video ya tenia mi maquetado del formulario. Pero el contenido del vídeo no tiene desperdicio. No había utilizado nunca el atributo patter en los inputs, y primera ve que veo en practica las pseudoclases valid e invalid. Sin duda cosas muy útiles.
@jonmircha4 жыл бұрын
;)
@seica55614 жыл бұрын
JOn.. Excelentes Videos.. Y los de los formularios es vital..para mi.. LA validaciones necesarias..Ciao. Sigo Viendo tu video
@jonmircha4 жыл бұрын
Excelente :)
@sabrinvr1 Жыл бұрын
Chulada de curso, gracias!
@jonmircha Жыл бұрын
Muchas gracias!👋🏻😉
@josefabianbeltranmeza69143 жыл бұрын
Gracias Jon. Nuevamente renovando mi suscripción, apenas pueda subo de mecenas.
@jonmircha3 жыл бұрын
Gracias 👍
@paulpaucarb4 жыл бұрын
jon estoy asiendo este formulario y estoy aprendiendo mucho♥
@jonmircha4 жыл бұрын
:) Excelente
@heimancastro19542 ай бұрын
buena clase maestro
@jonmircha2 ай бұрын
👋🏻😉
@jurrrgenOF3 жыл бұрын
muy completo como siempre
@jonmircha3 жыл бұрын
Gracias! 😊
@brianalexisalmada65223 жыл бұрын
O sea, si ya eres un gran profe por las explicaciones que das encima aumentas el valor de este curso dejando las expresiones regulares en la caja de descripción del video, jeje. Muchas gracias Jon, estoy aprendiendo tanto!
@jonmircha3 жыл бұрын
😉👍🏻
@elweonweandolaweafome Жыл бұрын
El curso de HTML y CSS numero 3 termina justo donde empieza este capitulo 101
@jonmircha Жыл бұрын
😎👋🏻
@qybit777 Жыл бұрын
Excelente 👍👍
@jonmircha Жыл бұрын
😉👋🏻
@davidm.88354 жыл бұрын
Muy interesante el tema de formularios y sus validaciones . Cómo siempre he aprendido de tus pequeños truquillos que tanto ayudan. Impaciente a ver siguiente! Gracias.
@gervasi72544 жыл бұрын
te amo mirchaaaaa crack
@denseydelgado3779 Жыл бұрын
Gracias Jonh
@jonmircha Жыл бұрын
Con gusto
@matiasgomez94164 жыл бұрын
Genial!
@ronalddavidhernandezpadill81823 ай бұрын
I have finished this exercise, I will see your solution now
@jonmircha3 ай бұрын
👋🏻😅
@vegaimagen90754 жыл бұрын
Jon gracias por este video, sobre todo css, los formularios que yo hacia era muy normalitos, mas bien feitos jaja ahora con la clase de hoy ya quedaran mas actractivos, diagamoslo asi...gracias
@jonmircha4 жыл бұрын
Que bueno :)
@emersonpalaciootalvaro26324 жыл бұрын
Jhonatan, nos puedes explicar como colocar una venta de dialogo de watsapp, seria algo genial gracias. 💪
@cleimangerman2 жыл бұрын
Buenisimo
@jonmircha2 жыл бұрын
🤓👍🏻
@carlesbautista82933 жыл бұрын
Muchas gracias Jon por todo :)
@jonmircha3 жыл бұрын
Con gusto
@hardisonpaulino8846 Жыл бұрын
🙌🙌🙌🙌
@jonmircha Жыл бұрын
👋🏻😉
@helipalacio8772 Жыл бұрын
👏👏👏 🙏🙏🙏
@jonmircha Жыл бұрын
👋🏻😉
@srcuyo Жыл бұрын
jon GOD mircha
@Alex-iv3nv Жыл бұрын
Jhon solo tengo agradecimiento por tan buenos tutoriales de manera gratuita que nos ofreces, quisiera hacerte una recomendación y espero no me la tomes a mal, trata de hablar un poco mas retirado del microfono, es que a veces me quedo sordo de repente cuando te acercas demasiado a él y suben demasiado los decibeles de los videos, jajaja. De nuevo gracias mil, no es una queja es solo una recomendación, pues hay muchos otros que imparten tutoriales como los tuyos quizas con un audio mas delicado pero jamas con la misma calidad y capacidad de enseñanza que tu tienes hermano, un gran abrazo bendiciones...
@jonmircha Жыл бұрын
😉👋🏻
@carloseduardogomezlozano49110 ай бұрын
Buenos dias. Cómo se realiza que el 'placeholder' se mueva por encima cuando se tenga el foco en el input?. Gracias.
@fedeverges63433 жыл бұрын
Excelente video!
@jonmircha3 жыл бұрын
Gracias!
@angelabrahamlopezdelgado75742 жыл бұрын
Me gustaria mi buen amigo jon, que hablaras con respecto a la seguridad de datos , y que mas de algun porgramador puede acceder a ese tipo de funcionalidades en el inspector , ya que lo formulario son la principal entrada de script y toca datos delicados del LocalStorage, o sql injection
@jonmircha2 жыл бұрын
Eso más que estar en el front es responsabiidad del back validar y proteger contra esos ataques, recuerda que todo lo que es front se puede inspeccionar
@genecles4 жыл бұрын
Hola Jon. Excelente video!!! Solo una consulta... Desde el punto de vista de seguridad los atributos HTML "required" y "Pattern" pueden ser manipulados fácilmente por el inspector de elementos. En ese sentido, entiendo que eso sería más un recurso de apoyo pero igual hay que validad con js y supongo que en el caso que se envien los datos a un servidor también validarlos con php para mayor seguridad. ¿Cierto?
@jonmircha4 жыл бұрын
Independientemente de la validación front tienes que hacer validaciones en tu back
@Alehophophop3 жыл бұрын
buscaba esta pregunta :)
@alexcastello3453 жыл бұрын
Gracias gracias gracias
@jonmircha3 жыл бұрын
;)
@helipalacio8772 Жыл бұрын
👏🏻👏🏻👏🏻 🙏🏻🙏🏻🙏🏻
@jonmircha Жыл бұрын
😉👋🏻
@jerrysdn55504 жыл бұрын
Hola Jon, como siempre, excelentes tus clase que muy amablemente nos compartes, una consulta sobre validaciones, si uno por ejemplo quiere validar un correo en específico, me refiero al dominio, que se valide solo esa cadena de texto que es el dominio, ¿cómo sería? Nuevamente gracias por tu invaluable aportación
@reyns80594 жыл бұрын
te refieres a algo como solo validar que tengan "gmail.com" o "hotmail.com" y asi? La verdad no puedo responderte como tal porque debo hacer un repaso pero si te recomiendo que pases por el canal de "FalconMasters", sus 3 últimos videos son sobre formularios y validaciones incluso con JS, pero como tal el que me ayudó a entender mejor cómo se construyen es uno que dice guia sobre expresiones regulares o algo así. Te lo recomiendo totalmente para que complementes sobre el tema, a mi me ayudó mucho a entender esto cuando estuve inventando cómo sería maquetar una página y quería que mis validaciones fueran "personalizadas" xD pero también te aconsejo que las busques en google, la verdad hoy por hoy ya muchas expresiones regulares están hechas y compartidas en la web solo es cuestión de copiarlas, aunque si te recomiendo que no solo copies, sino que entiendas. Suerte!
@matiasmarcelocentorbi76593 жыл бұрын
Buenas victor, ya que de cualquier forma la seguridad de los formularios hay que hacerlas con el backend, tu crees que es mejor usar html5 para validarlos desde el front o seguir usando js? PD: Es el mejor curso que vi.
@jonmircha3 жыл бұрын
Yo uso una mezcla de ambos html y js ;)
@NonsenseIsOver3 жыл бұрын
Profe, y si un usuario dañino borrara el atributo "pattern" desde el inspector de elementos, ¿nos quedaríamos sin validación?
@jonmircha3 жыл бұрын
Sí por eso siempre hay que validar en JS y en el back
@mundomagupe60882 жыл бұрын
y sin javascript super !!
@jonmircha2 жыл бұрын
😉👍🏻
@braianrico44223 жыл бұрын
🧙♂️🧙♂️🧙♂️
@jonmircha3 жыл бұрын
🙌🏻🙌🏻🙌🏻
@sanchez-emir4 жыл бұрын
en el data-pattern del txtarea le puedo poner cualquier otro nombre, profe ?
@jonmircha4 жыл бұрын
Mientras empiece con data- , si
@carloscontreras60513 жыл бұрын
Nota a mi mismo, no debo pausar los videos. Dibuje un loader.svg y estuve media hora para que gire. Al rato, Jon muestra las @keyframes 🤦🤦🤦
@jonmircha3 жыл бұрын
🤣🤣🤣🤣 kzbin.info/www/bejne/o4fLoHqOoKmVg9k
@NonsenseIsOver3 жыл бұрын
Profe, si pongo un email tipo "mi_super_email@hotmail.com" no lo toma como válido la expresión regular
@jonmircha3 жыл бұрын
:O
@SofiDev Жыл бұрын
Me pasa lo mismo, incluso poniendo emails reales, que uso. Me dice , "haz coincidir el Formato solicitado" 😢
@negociosonlyne18144 жыл бұрын
Profe es recomendable usar javascript para juegos o hay un lenguaje más específico para ese tipo de tareas?
@jonmircha4 жыл бұрын
Depende del Engine con el que trabajes
@joseeduardovasquez50642 ай бұрын
Me estaba dando error tu regex de correo, hice este ^[a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9]+-*[a-z0-9]+\.[a-z]{2,15}$, por si alguien tiene problemas con el regex