Como fazer VALIDAÇÃO de FORMULÁRIOS com JavaScript

  Рет қаралды 43,723

Gustavo Neitzke

Gustavo Neitzke

Күн бұрын

Olá pessoal, no vídeo de hoje vocês vão aprender como fazer validação de formulários com JavaScript.
Gostou desse vídeo ? Então acesse: kzbin.info...
✅ SOBRE O CANAL:
Esse canal foi criado com o objetivo de compartilhar conteúdos sobre tecnologia, programação, viagens, marketing digital e diversas experiências.
🔴 REDES SOCIAIS:
Instagram: @gutoneitzke
Facebook: Gustavo Neitzke
📍 Playlists do canal:
Curso de Algoritmos e Lógica de programação com JavaScript: • Algoritmos e Lógica de...
Curso de Laravel 8: • Curso de Laravel 8
Curso de PHP: • Curso de PHP7 do iníci...
Curso Banco De Dados: • Curso Banco de Dados 2020
Assunto de programador: • Assunto de programador
Curso de JavaScript: • JavaScript básico
Vlogs: • Vlogs
✔️ CONTATO: contato.gutoneitzke@gmail.com
#GustavoNeitzke

Пікірлер: 94
@Laninha_BR
@Laninha_BR 3 күн бұрын
Sou portadora de fibromialgia ( dores crônicas) e além de alguns sintomas um que incomoda bastante é o fibrofog, conhecido como nevoeiro cerebral. A pessoa perde a capacidade de se concentrar e também tem um déficit cognitivo e dificuldades de aprendizagem. Sua aula foi excelente e me ajudou a compreender um assunto que no meu ponto de vista tem uma certo grau de complexidade. A sua didática é muito legal. Muito obrigada por compartilhar o seu conhecimento. Valeu !
@cristianpereira3259
@cristianpereira3259 2 жыл бұрын
Parabéns Gustavo Neitzke por este seu trabalho, nós precisamos muito de sua dedicação e profissionalismo para nos ajudar neste início de profissão programador, pois é por meio destes tutoriais que ganhamos força e enriquecemos os nossos conhecimentos para ingressar nesta área tão complexa para alguns como eu. Pois a cada dia um novo desafio, atualizações repentinas que enfrentamos, então mais uma vez muito obrigado e nunca para de nos ajudar.
@AugustoFAS18
@AugustoFAS18 9 ай бұрын
Dei uma pausa na codagem aqui para agradecer a você, Gustavo, pelo excelente trabalho que está ajudando não só a mim mas também a várias outras pessoas.
@brunoferreiraadev
@brunoferreiraadev 2 жыл бұрын
Esse cara é muito bom, ensina de uma maneira fácil de aprender, meus parabéns!!!👋👋👋
@haydukieder
@haydukieder 2 жыл бұрын
cara, como esse canal tem poucos inscritos e poucas interações nos comentários. que didática boa pra caramba.
@bruxoleonardo
@bruxoleonardo 3 ай бұрын
O próprio youtube bloqueia
@lyzin0772
@lyzin0772 2 ай бұрын
meu Deus até quem fim eu aprendi isso 🙏🙏🙏🙏
@francish886
@francish886 Жыл бұрын
Fala Gustavo, muito obrigado por esse video, tava quebrando a cabeça aqui pra fazer validação e tu me ajudou demais, valeu mesmo! Graças ao teu video consegui validar meu formulario!
@danielfrausino7596
@danielfrausino7596 Жыл бұрын
Gosto muito dos seus vídeos, eu aprendo bastanto me destraio e nss muito bom parabéns cara você é o melhor ❣️
@ICodEPT
@ICodEPT Жыл бұрын
Brabo! Eu não conhecia seu canal. Ganhou um adepto. rs Parabéns 👏👏👏
@johnatanchagas8243
@johnatanchagas8243 Жыл бұрын
Bora lançar mais vídeos do curso de javascript kkkk! Muito bom! parabéns pelo canal e ótimos conteúdos!
@anonimux6612
@anonimux6612 2 жыл бұрын
Seu canal é incrível para os iniciantes. Parabéns
@klebercoelho99
@klebercoelho99 2 жыл бұрын
simplesmente obrigado, estava realmente precisando disso, estava com dificuldade em um projeto do meu curso e esse vídeo me ajudou muito!!!
@aprendizdefunileiro9281
@aprendizdefunileiro9281 Жыл бұрын
Fala Gustavo beleza ? Mano, quero te agradecer por fazer videos como esse. Esse tipo de video é muito util pra mim que estou estudando Js, eu descubri varias coisas que eu não utilizava em meus codigos, a forma que você utiliza funçoes e utiliza o seletor de objetos (qurySelectorall) abriu a minha mente para varia possibilidades e simplicidade de fazer codigos mais curtos e objetivos com facil modificação. Deus abençoe sua vida irmao sucesso!
@nicollasfernandes4315
@nicollasfernandes4315 Жыл бұрын
sim mano nunca pensei em criar uma funçao para dar setError para economizar linhas
@flaviovalentim1575
@flaviovalentim1575 Жыл бұрын
Parabéns Gustavo, muito bom a didatica para apresentação do assunto, só senti falta da validação com select
@priscilaa.7981
@priscilaa.7981 4 ай бұрын
Gratidão Gustavo.
@matheusprogramador
@matheusprogramador 2 жыл бұрын
Um dos poucos fora o Guanabara que explicam muito bem! Tirou muita onda irmão!
@treinonossodecadadia8014
@treinonossodecadadia8014 2 жыл бұрын
cara, do que adianta um video inconclusivo. o cara validou e ai? como envia o formulario? a parte mais importante nao fez
@levisanches1636
@levisanches1636 2 жыл бұрын
@@treinonossodecadadia8014 cara... um passo de cada vez, o tema do vídeo é sobre validação. se for o caso ele faz a continuação depois mostrando o envio e etc.
@treinonossodecadadia8014
@treinonossodecadadia8014 2 жыл бұрын
@@levisanches1636 kkk e tipo vc ensinar o cara a dirigir pelo video game. Qual a função de um formulário? Enviar msg, a parte mais importante n fez kk ainda acha normal
@dihcavallcantegame
@dihcavallcantegame 2 жыл бұрын
Você é fera demais men, ta me ajudando demais na área da programação
@lisianeneitzke6045
@lisianeneitzke6045 2 жыл бұрын
Com certeza cada dia melhor 👏👏👏
@sameernasri5892
@sameernasri5892 2 жыл бұрын
Muito foda seu conteúdo! To entrando na área de programação e teus vídeos ajudam bastante.
@jacsonandreola4360
@jacsonandreola4360 Жыл бұрын
Showww, me ajudou muito. Dexia te pedir uma coisa, tu tem alguma aula onde ensine a validar se já tem um e-mail ou usuário cadastrado?
@fbelfort_
@fbelfort_ 2 жыл бұрын
Ganhou uma inscrita! Excelente conteúdo, didática simples e compreensível. Estou criando um form pra um website e após a validação ele não vai pra página principal do site, já rodei meio mundo e não consegui resolver, quem puder dar uma mãozinha eu fico agradecida!
@mayconrocha8723
@mayconrocha8723 9 ай бұрын
Sensacional demais Gustavo.
@danielfernandes5182
@danielfernandes5182 2 жыл бұрын
Tu é bom, mano! Manda muito bem!
@renanaragao1957
@renanaragao1957 2 жыл бұрын
sempre com otimas aulas
@junninxd
@junninxd 2 жыл бұрын
Mano, AULA ESPETACULAR! Ajudou muito!
@oistaili
@oistaili 2 жыл бұрын
muito obrigado pelo aula irmão!!
@matheussoareslima3498
@matheussoareslima3498 2 жыл бұрын
Na function mainPasswordValidate não seria necessário chamar a função comparePassword é inútil , pois ela é chamada no onInput lá em cima a parti do momento que o usuário digita algo , sendo nesse momento ela é invocada diretamente e não sendo necessário chamar ela duas vezes Muito bom o conteúdo é uma só uma observação no código
@levisanches1636
@levisanches1636 2 жыл бұрын
nesse caso é necessário sim, basta fazer o teste de colocar a senha, repetir a mesma... depois mude a senha novamente, a validação precisa acusar novamente que a senha não é equivalente, por isso a necessidade de chamar a função dentro main
@Maxnovais777
@Maxnovais777 2 жыл бұрын
O mano faz um vídeo desenvolvendo uma página em HTML e CSS e Javascript sei lá
@pierreleal395
@pierreleal395 2 жыл бұрын
Brabo dms
@Paulo_Mateus
@Paulo_Mateus 2 жыл бұрын
Mano estou com um problema na ultima parte 24:00, o event prevault simplesmente está impedindo de enviar enviar a mensagem, ao clicar no botão submit ele não envia mais como antes.
@saturnvibes
@saturnvibes 9 ай бұрын
cara, você consegui contornar esse problema?
@アラウーホムリーロ
@アラウーホムリーロ Жыл бұрын
Muito bom esse vídeo. Só ficou a pergunta na minha cabeça: "Essas são todos os tipos de validações de formulário? Ou existe mais tipos e formais de validar elementos de um formulário? "
@gildasiooliveira8915
@gildasiooliveira8915 8 ай бұрын
Excelente!
@CachorroCururu
@CachorroCururu 8 ай бұрын
Melhor que muito curso caro, Alô dona EBAC... Rsrsrs
@fcgames7671
@fcgames7671 7 ай бұрын
Estou fazendo eback , vim aqui para me tirar dúvidas, sobre validação..
@LouvadoIsaias-cn3np
@LouvadoIsaias-cn3np 9 ай бұрын
Você me ajudou muito cara
@nandorace
@nandorace 2 жыл бұрын
Poderia complementar esse vídeo inserindo esses dados em um banco de dados?
@GustavoNeitzke
@GustavoNeitzke 2 жыл бұрын
Olá Fernando! Sim, já temos um vídeo ensinando exatamente isso aqui no canal kzbin.info/www/bejne/h4DIdXhto7V3p5I
@gomessIeo
@gomessIeo 2 жыл бұрын
Ficou só uma dúvida, pq quando clico para enviar o form, com todos os campos validados, ele não "reseta" como se tivesse enviado?
@MauricioCaiombe
@MauricioCaiombe Жыл бұрын
Mano PARABÉNS
@andremonteiro1369
@andremonteiro1369 Жыл бұрын
Faz um desse real, salvando em algum banco de dados e mostrando no banco. Obrigado, pela aula.
@pedrocfreitas
@pedrocfreitas Жыл бұрын
porq toda vez que clico pra validar, algum função para de funcionar? estou colando a validação no mesmo botão em dois "onclik" separado por ; ....
@treinonossodecadadia8014
@treinonossodecadadia8014 2 жыл бұрын
so n entendi uma coisa, beleza, ta validando. mas e a parte mais importante? como enviar esse formulario para o php?
@juankauepereiramoura3950
@juankauepereiramoura3950 Жыл бұрын
tbm to com a mesma duvida
@Yehovany_Dinis
@Yehovany_Dinis 8 ай бұрын
Ele tem uma aula sobre isso... Vai ver lá no perfil dele
@aprendizdefunileiro9281
@aprendizdefunileiro9281 Жыл бұрын
fala Gustavo blz, qual tema de cores você utiliza ?
@cklevertytimbakcl6029
@cklevertytimbakcl6029 2 жыл бұрын
E aí, estou com uma dificuldade no envio do formulário ao banco de dados. Como fazer? A conexão ja foi feita com php mas os dados do formulário n aparecem la, ele simplesmente cria os ID’s
@Laninha_BR
@Laninha_BR 3 күн бұрын
Mestre, acabei deletando por engano a minha mensagem. Seria possível postar novamente o código fonte? Agradeço desde já.
@sonapj9321
@sonapj9321 Жыл бұрын
Valeu ✌🏾
@eduardoborgesgg
@eduardoborgesgg Жыл бұрын
depois que eu fiz as alterações meu botão de enviar não está mais funcionando, sabe me dizer o por que?
@_alicest
@_alicest Жыл бұрын
Oiii!! vim tirar uma dúvida. Quando eu clico no botão do tipo submit não acontece nada e eu coloquei no form o action="salvar.php" para salvar no banco. Então vim vê se alguem q testou esse cod funcionou salvando no banco dados :/. E esse mesmo salvar.php funciona se eu colocar no botão inves de button para input, mas o script não funciona.
@rogeriokk
@rogeriokk 2 ай бұрын
Moça, tive o mesmo problema e fui pesquisar sobre. Acontece que o 'event.preventDefault( )' impede o envio do formulário, mesmo que as validações sejam bem-sucedidas. Isso significa que o formulário nunca chega ao backend. Para corrigir, você deve garantir que o 'preventDefault( )' só seja usado se houver erros de validação. Eu fiz isso atráves de uma estrutuda de decisão if else. Exemplo form.addEventListener("submit", (event) => { validarNome(); validarEmail(); validarSenha(); // Se todas as validações passarem, o formulário pode ser enviado if (document.querySelectorAll('.span-required[style*="block"]').length === 0) { form.submit(); // Envia o formulário } else { event.preventDefault(); } }); Espero ter ajudado!
@danielfrausino7596
@danielfrausino7596 Жыл бұрын
O mano faz um vídeo mostrando como faço pra caso se a senha for valida me direcionar para o meu site por favor 🙏❤️
@Vini-xe1dc
@Vini-xe1dc 2 жыл бұрын
A validação funcionou perfeitamente mas o event.preventDefault(); não deixa meu formulário ser enviado mesmo com todos os campos preenchidos corretamente, o que eu faço?
@GustavoNeitzke
@GustavoNeitzke 2 жыл бұрын
Opa Vini! Exatamente, com o preventDefault os dados do formulário não são enviados, logo você precisa fazer um envio dos dados diretamente no JavaScript, pode utilizar um axios, fetch,...
@Vini-xe1dc
@Vini-xe1dc 2 жыл бұрын
@@GustavoNeitzke Então o meu insert feito em PHP não vai mais funcionar se eu usar essa validação? teria que fazer o insert no banco utilizando o javascript? sou iniciante em javascript e não entendi muito bem, pensei que esse código faria somente a validação e o meu código php seria responsável por enviar os dados para o bd, já que o crud funciona se eu retirar o preventDefault :(
@lucianooliveira5809
@lucianooliveira5809 2 жыл бұрын
​@@Vini-xe1dc Opa, não sei se vai servir pra vc, mas aqui eu consegui contornar esse problema da seguinte maneira. Dentro da função anônima, ao invés de deixar o prevent.default "solto", eu coloquei ele (e a função de validação) dentro de um if, mudei o evento de submit pra click e add o evento no botão e não no form, assim: btn.addEventListener('click', (event) => { if(email.value == '' "){ event.preventDefault(); emailValidation(); } });
@alexandremarciliocruz67
@alexandremarciliocruz67 2 жыл бұрын
O meu código dá erro na função comparePassword eu coloco o seu código igualzinho no sublime e executo e o navegador apresenta erro no value dos campos[2].value e campos[3] não consegue encontrar o value para os campos O restante do código foi de boa
@shxgamer3028
@shxgamer3028 4 ай бұрын
Alguém tem o código inteiro para me dar? do html e js
@_opredolive_
@_opredolive_ 2 жыл бұрын
Mas como que envia dps?
@LM_Producoes
@LM_Producoes 2 жыл бұрын
Qual o link do repositorio para poder pegar o link do regex?
@shxgamer3028
@shxgamer3028 4 ай бұрын
Aqui caso ainda precise /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
@mateuscosta1269
@mateuscosta1269 7 ай бұрын
nao consigo "enviar" os dados. Mesmo os dados nos inputs contendo os criterios de validação, o botao enviar nn os envia. Como resolvo?
@ViaAutodidata
@ViaAutodidata 7 ай бұрын
Opa, descobriu? estou com o mesmo problema...
@nandorace
@nandorace 2 жыл бұрын
Faltou no submit colocar a função no textarea e no type radio
@JoaoVictor-jg6dc
@JoaoVictor-jg6dc 2 жыл бұрын
O que esse index faz? Como, por exemplo, na função setError(index)
@paulovictorrodrigues5994
@paulovictorrodrigues5994 2 жыл бұрын
Quando ele deu um querySelectorAll pelo que entendi, ele cria um array dos inputs. Cada input tem uma posição que vai de 0 a N. Quando ele chama a função setError(0) ta pegando a posição de um determinado input. O index entre parenteses é um parâmetro, você pode escrever qualquer coisa ali para referenciar que vai entrar algum dado tipo function setError(dado). Ele colocou index pois é comum essa palavra para referenciar arrays,
@renanclemonini1844
@renanclemonini1844 Жыл бұрын
como faz para remover o event listener e permitir que ele aceite fazer o envio do formulário?
@ViaAutodidata
@ViaAutodidata 7 ай бұрын
Opa, descobriu como faz? estou com o mesmo problema...
@conhecimento3944
@conhecimento3944 Жыл бұрын
Opa mano ótimo vídeo, tenho uma dúvida, este ultimo código form.addEventListener('submit', (event) => { event.preventDefault(); validarNome(); validarEmail(); validarSenha(); compararSenha(); }) está bloqueando meu formulário ao clicar em submit para meu banco de dados, tem como me ajudar?
@ViaAutodidata
@ViaAutodidata 7 ай бұрын
Fala mano, descobriu como resolve? estou com o mesmo problema
@guilhermemillersilva6016
@guilhermemillersilva6016 2 жыл бұрын
Estou tentando fazer para telefone mas não estou conseguindo
@peter8796
@peter8796 2 жыл бұрын
cara, no caso eu ja to com meu projeto conectado ao banco, so que quando eu clico para enviar o formulario nao acontece nada, e tbm nao salva, alguem sabe me dizer oque eu faço?
@paulovictorrodrigues5994
@paulovictorrodrigues5994 2 жыл бұрын
Remove o e.preventDefault() do seu script e no botão no html coloca propriedade type="submit"
@blockfolio8225
@blockfolio8225 2 жыл бұрын
Cara e pra enviar voce ensinou a validar e depois de validado nao envia lol!
@GustavoNeitzke
@GustavoNeitzke 2 жыл бұрын
Olá amigo! Já ensinamos isso no canal. Aprenda como ligar um FORMULÁRIO com BANCO DE DADOS #01 kzbin.info/www/bejne/h4DIdXhto7V3p5I
@denilsonnunes1745
@denilsonnunes1745 Жыл бұрын
Faltou só a validação dos campos do tipo checkbox e radio
@timoteosilva3603
@timoteosilva3603 11 ай бұрын
COmo vocÊ aprendeu tudo isso? kkk Quero fazer um curso
@GustavoNeitzke
@GustavoNeitzke 2 ай бұрын
Buenass! Agora temos um curso de HTML e CSS na neitzkeacademy.com/geral/courses/1536bddf-8bc8-4dbf-bbad-cde5e136e1c0
@peter8796
@peter8796 2 жыл бұрын
como que faz o botao do submit funcionar e salvar as informações, pelo amor de Deus kkkkkkkkkkkk
@lucianooliveira5809
@lucianooliveira5809 2 жыл бұрын
Eu consegui contornar esse problema da seguinte maneira. Dentro da função anônima, ao invés de deixar o prevent.default "solto", eu coloquei ele (e a função de validação) dentro de um if, mudei o evento de submit pra click e add o evento no botão e não no form, assim: btn.addEventListener('click', (event) => { if(email.value == '' "){ event.preventDefault(); emailValidation(); } });
@et_gigii
@et_gigii 4 ай бұрын
EU ODEIO JAVASCRPT
Super FORMULÁRIO com HTML e CSS
41:11
Gustavo Neitzke
Рет қаралды 16 М.
Aprenda como ligar um FORMULÁRIO com BANCO DE DADOS #01
18:57
Gustavo Neitzke
Рет қаралды 372 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
🔴APRENDA FUNÇÕES EM JAVASCRIPT EM ALGUNS MINUTOS
26:35
DevClub | Programação
Рет қаралды 52 М.
Dica de HTML para iniciantes - Curso HTML básico 01
29:11
Código em Foco
Рет қаралды 38
Aprenda a trabalhar com o FormData
21:37
Clube Full-Stack
Рет қаралды 8 М.
What is JavaScript capable of doing? - JavaScript Course #01
28:50
Curso em Vídeo
Рет қаралды 2,7 МЛН
Criando máscara de CPF com HTML e JavaScript puro
9:11
Quebrando O Código
Рет қаралды 17 М.
Como Criar uma SIMPLES CALCULADORA com HTML, CSS e JAVASCRIPT
37:30
Gustavo Neitzke
Рет қаралды 274 М.
Como criar máscara para o campo celular com JavaScript
12:33
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН