Validação do formulário de Cadastro e localStorage | CodePen

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 มี.ค. 2021
  • Nesse video eu vou mostrar pra vocês uma forma muito legal de validar campos de formulário e principalmente, vou mostrar como cadastrar efetivamente um usuário sem utilizar banco de dados, apenas com o navegador e o JAvaScript!
    Me siga nas redes socias para mais dicas como essa: thicode.netlify.app/

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

  • @mateuszaghi4751
    @mateuszaghi4751 2 ปีที่แล้ว +9

    Uma sugestão para o CSS é a adição da linha box-sizing: border-box; no reset, deixando assim:
    *{
    margin:0;
    padding:0;
    font-family: 'Roboto', sans-serif;
    box-sizing: border-box; //essa linha força o navegador a manter o tamanho origial dos elementos, sem adições de pixels por padding e margin;
    }
    Isso fará com que os inputs fiquem perfeitamente centralizados no Card.

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

    Sequência de vídeos incrível, parabéns pelo trabalho. Abç.

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

    Parabéns pela aula, mano!!!! Conteúdo incrível!

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

    Parabéns pela aula. Muito top! 100% de aproveitamento

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

    Aula incrível, muito obrigado.

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

    Muito bom! Foi extremamente fácil de entender, muito obrigado pela ótima aula :)

  • @Jean-gz8uz
    @Jean-gz8uz 2 ปีที่แล้ว +1

    Cara que aula bacana, parabéns!

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

    Cara tu explica muito bem véi ! PARABÉNS !

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

    Show de bola!!! Muito obrigado Professor!

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

    Que didática é essa!!!! Parabens e obrigado pela aula.

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

    Mano, me ajudou demais !! Otima explicação, sucesso !!

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

    Muito bom, excelente didática!

  • @nilsonmaia9609
    @nilsonmaia9609 11 หลายเดือนก่อน +1

    Show de bola, aula muito bem detalhada e explicada. Parabéns

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

    Muito obrigada!! Sua explicação é perfeita!! Me ajudou muuiittoo!!

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

    Video muito bom parabéns. Me ajudou bastante

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

    Muito obrigada pelo conteúdo, me ajudou bastante!

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

    Neste momento vendo o primeiro vídeo, lá não pode comentar,mais já curti,valeu por compartilhar o conhecimento,sou iniciante. Javascript e tava quebrando a kbça pra validar usuário.mais vc deu a solução simples e muito bom

  • @marcusnunes5970
    @marcusnunes5970 11 หลายเดือนก่อน +1

    Massa demais, muito bom, nem precisa de localhost com PHP e SQL 👏👏👏👏👏

  • @007Vitinhoo
    @007Vitinhoo ปีที่แล้ว +2

    cara, bati a cabeça mas consegui implemtar no meu codigo, MUITO OBRIGADO MESMO!

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

      Boooa! Tmj!

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

    Que vídeo top!

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

    Massa, muito top sua aula

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

    Cara você é muito prático parabéns

  • @gguk1e421
    @gguk1e421 3 ปีที่แล้ว +5

    adorei sua aula e sua forma de explicar! é sensacional :)
    você pode fazer uma video aula fazendo a pagina "esqueci senha" com javascript?

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

    Já consegui acessar pelo codepen. obrigado!!!

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

    Ótimo . parabéns pelo trabalho.continue nos ensinando thi..

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

      Valeu Luis!!!

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

    Muito show, obrigado pelo conteúdo!!!

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

      Tamo junto Herbert!

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

    Muito boa à didática, vídeo perfeito, parabéns!

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

      Valeuuuu 🚀

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

    Mano show de bola pelo conteúdo, sua didática é sensacional.

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

      Valeu manooo 👊🏽

  • @CarlosHenrique-mx9ti
    @CarlosHenrique-mx9ti 2 ปีที่แล้ว +1

    Mano, encontrei o canal agora, e sinceramente tu tem uma didática muitooo boa cara, já me inscrevi aqui, espero que só cresça esse canal.

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

      Valeu manooo!

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

    mano que aulaaaa!! meus parabéns irmão, muito obrigado pelo conteúdo incrível!

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

      Tamo junto! 🚀

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

    Fala comigo Thiago. So te passando um feedback. Ja vi varios videos de tutoriais no net, os seus sao de qualidade superior, pode confiar que vc esta fazendo um bom trabalho. O crescimento do seu canal vai ser organico, nao precisa ter pressa e nem fazer propaganda. Mas uma coisa eh certa, ele nao vai parar de crescer :-)

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

      Valeu demais mano ❤️

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

    Bora pra mais uma, nota 10 brow!!

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

    Thank you very much. It's much better than paying money.

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

    Massa demais !

  • @Zim0244
    @Zim0244 หลายเดือนก่อน

    Ótima aula

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

    Muito bom a explicação, sensacional !!!
    Na parte de criar a funções dos botões,
    Para as pessoas que estão realizando pelo VS Code como eu, terá que importar o arquivo.js para a sua página HTML, caso tenham colocado em arquivo separado sugiro acrescentar o "". Assim terá sucesso na implantação do código.

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

    Ótima aula, aprendi muita coisa que não fazia ideia. Parabéns mano por tá compartilhando o conhecimento , muito legal o modo de explicar o conteúdo.

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

      Massa demais mano! Valeu demais!

  • @marlene-moraes
    @marlene-moraes 3 ปีที่แล้ว +1

    OBRIGADA POR SALVAR MEU TRABALHO!

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

      É uma honra participar do seu crescimento!

  • @felipetatua
    @felipetatua 3 ปีที่แล้ว +7

    Estou no primeiro período ainda de Análise e Desenvolvimento de Sistema. Tô muito empolgado e acompanho muitos canais relacionados a desenvolvimento e programação. Queria deixar meus parabéns pelo belo trabalho que você faz no seu canal, cara. Muito sucesso e estarei te acompanhando!

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

      Muito obrigado pela moral Felipe! Boa sorte nos estudos =D

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

    Muito bom estou seguindo e fazendo todos

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

      Boa Daniel! Fico feliz que você está curtindo!

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

    parabéns meu mano você e incrivel obrigado pela aula

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

    incrível!

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

    Cara, vc é muito didático, explica muito bem e com muita clareza, continua com os videos, estou aprendendo bastante, obrigado pela disponibilidade de ensinar.

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

      obrigado pelo feedback mano! To firme e constante aqui hehe tem curso novo chegando logo mais!

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

      @@thi_code show

  • @paulooliveira4214
    @paulooliveira4214 3 หลายเดือนก่อน +1

    Thi cara você deu uma aula 10

    • @thi_code
      @thi_code  3 หลายเดือนก่อน

      tmj mano!

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

    Show cara!
    Essa maneira de organizar todas variáveis antes de seguir com o código,é bem melhor mesmo. A maioria dos vídeos vejo variáveis e códigos todos juntos, e começa a dificultar o entendimento.

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

    Muito bom, parabéns!
    Estava a dois dias tentando entender onde estava o erro no código que estou trabalhando com localStorage, e nada de identificar o problema. Seu vídeo me ajudou a ver aonde estava o erro.

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

      Aeee! Fico muito feliz em ter ajudado!

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

    tu é o melhoooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr

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

    Cara, seu vídeo sobre FIGMA foi muito bom! Gostaria de ver uma séria. Maratonei seu canal e você é NINJA!!! Meus parabéns :)

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

      Muito obrigado Paulo! Boa idéia ein, em breve podemos pensar em uma série sobre o Figma...

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

      @@thi_code to procurando uma série de Figma, sou novo no canal!

  • @DanielAlves-yp7qo
    @DanielAlves-yp7qo ปีที่แล้ว +1

    mano, parabéns pela sua aula, que aula, adorei, aprendei muito com você, estou começando a programar e estou me perguntando faz alguns dias 'como eu faço pra fazer um login sem um banco de dados', e você me ajudou a entender isso, muito obrigado, ganhou um inscrito

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

      Valeuuu 🤘🏽

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

    Parabéns pela didática, cair de paraquedas e virei inscrito, ótimo canal

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

      Valeu pelo feedback Alessandro!

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

      @@thi_code o primeiro vídeo tá desabilitado de salvar a playlist,queria ver depois😊

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

      @@programer115 Eita, vou ver isso...

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

      Top seu canal mano.@Thi Code

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

    Que playlist SENSACIONAL!!!! o tanto que eu tô aprendendo com essas aulas... Perfeito, mano. continua assim pfv. didática incrível!!! quem sabe não rola até umas aulas de node.js pra implementar um banco de dados nesse form??? kkkk fica a dica e tem mais um fã!

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

      Muito obrigado Roandre! Cara, a próxima playlist do canal é de nodeJs no modelo MVC, e mais pra frente o plano é criar API, e consumir com SPA... Tem muita coisa boa vindo! Mais uma vez, muito obrigado pela força, tamo junto!

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

      Eu aprendi mais nessas 4 aula s , do que 6 meses de um curso

  • @pauloreis4053
    @pauloreis4053 3 ปีที่แล้ว +12

    Queria que você fosse professor da Alura \o/

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

      Será que eles me notam? Hahaha

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

      @@thi_code Cara, se você continuar nessa crescente e nunca desmotivar em produzir conteúdo de qualidade, duvido não notarem.
      Meus parabéns novamente pelo canal e sucesso!!!

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

      @@pauloreis4053 Valeuuu!

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

    Thiago pergunta, eu to fazendo uma plataforma online pros meus funcionarios acessarem, ai to hospedando ela no firebase, se o localstorege tiver dentro da pasta que eu envio pro firebase, vai dar certo tbm ?

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

    Que cara bom... Ta doido.

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

      Valeu mano 😅

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

      @@thi_code Possui algum curso?

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

      @@ElPoderosoRafa ainda não mano...

  • @MatheusSilva-qm3ph
    @MatheusSilva-qm3ph 2 ปีที่แล้ว

    Muito boa a aula obrigado.
    Uma pergunta, eu queria usar o localstorage e acessar os dados depois, porem não estou conseguindo acessar o local já esta criado consigo deletar e editar mas em outro .JS não consigo acessar. Poderia me ajudar?
    Obrigado.

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

    Oi Thiago, tudo bom?
    Estou fazendo esse projetinho aqui e não consigo fazer a validação (o nome por exemplo ficar em vermelho) e o olhinho mostrar a senha..
    Estou fazendo pelo Visual Studio Code e não está indo.. quando faço o teste no Code Pen, ele funciona normalmente. Sabe o que pode ser? Qria usar o Visual Studio Code.. me ajuda por favor.

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

    Estou reproduzindo esses seus vídeos nu VS code mas não to conseguido executar as ações do js no html. Pode me ajudar por favor? ja coloquei no html mas n resolveu

  •  ปีที่แล้ว

    Não consegui encontrar a outra aula com a tela de inicio.

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

    Alguém sabe como fazer sem ter usado label no html?
    Eu n utilizei label escrevi oq eu queria no campo do placeholder agora na sei como prosseguir

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

    👏🇧🇷😀

  • @cristianoaraujo348
    @cristianoaraujo348 10 หลายเดือนก่อน

    Boa noite! Como seria a validação para e-mail, pode ajudar? Parabéns pela otima didática que você tem!!!

    • @thi_code
      @thi_code  10 หลายเดือนก่อน

      Salve mano, cara para esse projeto não rola, precisariamos de um back-end, em breve vou fazer um conteúdo desse.

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

    muito bom o conteúdo, eu só fiquei com uma duvida, n seria melhor em vez de usar vários let para os campos utilizar const? já que são constantes e o valor deles não vão ser alterados?

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

      No último vídeo dessas playlist eu corrijo isso

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

      @@thi_code ah legal, vou continuar acompanhando =D

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

    cade o link do codg?

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

    Esse js é o puro msm ou ta usando node? Se for o puro, não seria inseguro utilizar autenticação apenas com js no frontend?

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

      É puro no front, é apenas um projeto de estudo para entender alguns conceitos legais de JS.

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

    Se eu quisesse fazer a autenticação usando POST/GET como ficaria?

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

      Você precisa de um servidor backend para fazer requisições HTTP e validar o login de forma segura e real. Esse projetinho é bem simples, com dados fixos apenas no front. Em breve vou lançar aqui um mini curso da stack MERN(da um google pra saber o que é hehe), dai conseguiremos aplicar essas práticas de forma real.

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

    Olá,escrevi todo o código, repassei vídeos mas alguma coisa tá passando. E não finaliza.
    Quando vai cadastrar sem preencher n sai a mensagem
    O msm ocorre quando preenche, não sai a msg cadastro ok.
    Ao salvar no localStorage tbm não salva,é não volta ao menu login.
    Creio q tá faltando chamar o cadastrar direitinho.
    Revisei function cadastrar não encontrei motivo. Alguém me ajuda?

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

      tive o mesmo problema: resolvi colocando um id ao botão no HTML:
      Cadastrar
      E no Javascript criei uma váriável e uma função chamando essa ID:
      let cadastrar = document.querySelector("#cadastrar");
      cadastrar.addEventListener("click", ()=>{
      if(validNome && validUsuario && validSenha && validConfirmSenha){
      alert("Está tudo certo!");
      }else{
      alert("Preencha corretamente!");
      }
      })

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

    Olá, estava reproduzindo o código via VsCode, e encontrei a seguinte dificuldade. "O Javascript estava iniciando antes que o html e estava dando erro nos input's, consegui corrigir com defer no link do js, porém depois que os valores são setado no input ele sempre está me retornando falso. Tem alguma outra maneira de fazer?

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

      O último vídeo dessa playlist passa esse código para o vs Code... Da uma olhada nele

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

    no video 2 que mostra a senha que o usuario digitou...não está funcionando...e meu código JS está assim... consegue ver o erro?
    let btn = document.querySelector('#verSenha')
    btn.addEventListener('click', ()=>{
    let inputSenha = document.querySelector('#senha')
    if(inputSenha.getAttribute('type') == 'password'){
    inputSenha.setAttribute('type', 'text');
    }else {
    inputSenha.setAttribute('type', 'password')
    }
    })
    resolvido!!!!!!!

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

    Reproduzi fidedignamente o projeto, porém, se eu adiciono no input um usuário já salvo no meu Chrome, o campo de input fica com background-color branco, e não transparente como foi codado no css. Alguém sabe como solucionar ?

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

      Murilo esse é um comportamento do próprio Chrome, porque você utilizou o complemento automático do navegador. Em outros navegadores, você pode testar depois, você vai ver que o comportamento é diferente.

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

      @@thi_code mesmo sendo comportamento do próprio chrome, tem como ajustar isso?

  • @marcuslisboaa
    @marcuslisboaa 11 หลายเดือนก่อน

    Outra coisa se eu tento mudar esse comando:
    msgError.setAttribute("style", "display: block");
    para este comando:
    msgError.setAttribute("style", "borde-radius: 30px");
    Ao apertar cadastrar nao acontece nada, porque?

    • @thi_code
      @thi_code  11 หลายเดือนก่อน

      Difícil eu conseguir ajudar por aqui mano… entra na minha comunidade no discord, lá é mais fácil

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

    na parte da validaçao do nome sempre caio dentro do else sabe me dizer o porque ?
    let nome = document.querySelector('#nome')
    let labelNome = document.querySelector('#labelNome')
    nome.addEventListener('keyup', () => {
    if (nome.value.lenght < 3) {
    labelNome.setAttribute('style', 'color : red')
    }
    else {
    labelNome.setAttribute('style', 'color : green')
    }
    })

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

      ta faltando o "=" menor ou igual a 3

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

    O meu nao funcionou a parte da validação, tem como ajduar?

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

      Como assim?

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

    Meu amigo, boa tarde.
    Eu me deparei apenas com um problema, como faço para ele não cadastrar com campo vazio? Ele ainda cadastra com os dois campos vazios, no meu caso eu coloquei e-mail e senha.
    Ai quando chega no login e você aperta no botão logar, ele faz "login realizado com sucesso" o alert que fiz.
    Mas eu não queria isso, pós não existe cadastro com campo vazio.
    Me ajuda pleasee?

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

      Essa semana sai vídeo sobre isso

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

      @@thi_code Tenho que entregar meu trabalho amanhã pro curso,HASHUASUHASUHAS

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

      @@thi_code Tem algum artigo para me ajudar? Estou procurando, mas nada, abraços

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

    classudo

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

    O que aconteceu com os vídeos? Não estou conseguindo acessar

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

      Como assim? Qauis videos?

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

      @@thi_code Quando entro no canal e vou na aba vídeos, não aparece nenhum.

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

      @@thi_code parece que voltou ao normal agora

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

    Incrivel, só tive um problema: o meu addEventListener diz que está a ler valores null, alguem sabe o que se passa? Obrigada mais uma vez pelo trabalho incrivel

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

      O navegador está tentando cpturar um evento que ainda não foi carregado. Para resolver isso coloque essa função no seu javascript com todo o código dentro:
      window.onload=function(){
      *todo o código aqui*
      }
      Isso garante que o navegador reconheceu todos os elementos antes de executar seu código.

    • @DanielFrancisco-pk2in
      @DanielFrancisco-pk2in ปีที่แล้ว

      @@mateuszaghi4751 pode me explicar melhor, pois não estou conseguindo fazer

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

    Muito bom o vídeo! Porém, implementei o mesmo código e mesmo com a sintaxe toda correta, não está armazenando no local storage..

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

      Implementou em que embiente mano? No codepen mesmo?

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

      @@thi_code implementei no vs code! Vi aqui agora que tem alguns navegadores que não suportam o local storage.. Uso o opera gx e parece que ele não suporta.. tem a ver?

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

      @@itsdiaguiarg pode sim mano... Testa no chrome

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

      @@thi_code testei mas continua não armazenando..

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

    fiz tudo igual enao funcionou mais

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

    o meu mostra confirme senha, não da certo, ele mostra mas depois não esconde mais, porem o senha esta normal e so copiei o codigo e renomie :(

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

      pode estar tendo conflito quando busca o nome

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

      @@thay8500 Obg pelo retorno, consegui resolver, essa parte! mas a validação ativa em todos campos quando começa a digitar o nome, tipo fica nome e sobrenome em vermelho desde o primeiro campo, esse não cnsegui identificar o erro

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

      @@rogerioronne1 se quiser compartilhar o código aqui, poderia comparar para ver onde que está tendo conflito. As vezes na hora de determinar as "barras vermelhas" com o style, você acabou não fazendo a troca do nome das variáveis://

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

      @@rogerioronne1 qual foi a solução?

    • @DanielFrancisco-pk2in
      @DanielFrancisco-pk2in ปีที่แล้ว

      @@thay8500 minha validação não funciona : let btn = document.querySelector('#verSenha')
      let btnConfirm = document.querySelector('#verConfirmSenha')
      let nome = document.querySelector('#nome')
      let labelNome = document.querySelector('#labelnome')
      let usuario = document.querySelector('#usuario')
      let labelUsuario = document.querySelector('#labelUsuario')
      let senha = document.querySelector('#senha')
      let labelSenha = document.querySelector('#labelSenha')
      let confirmsenha = document.querySelector('#confirmSenha')
      let labelConfirmSenha = document.querySelector('#labelConfirmSenha')
      nome.addEventListener('keyup', () => {
      if(nome.value.length {
      let inputSenha = document.querySelector('#senha')

      if(inputSenha.getAttribute('type') == 'password'){
      inputSenha.setAttribute('type','text')
      } else {
      inputSenha.setAttribute('type', 'password')
      }
      })
      btnConfirm.addEventListener('click', ()=>{
      let inputConfirmSenha = document.querySelector('#confirmSenha')
      if(inputConfirmSenha.getAttribute('type') == 'password'){
      inputConfirmSenha.setAttribute('type','text')
      } else {
      inputConfirmSenha.setAttribute('type', 'password')
      }
      })

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

    esse trecho: nome.value.length, n funciona no vs code, tentei de todo jeito.

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

    ola tudo bem, gostaria de saber como armazenar esse projeto que vc fez em outro banco de dados local tipo mongodb ou sql server? poderia me ajudar estou fazendo um trabalho para faculdade

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

    Muito bom! Excelente didática

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

      Valeuuu 🚀