9 de abril de 2016

Barra para exibir força da senha em JS

Olá, quem nunca achou legal por no seu website uma barrinha simples para indicar a força da senha?, bom o tutorial de hoje é justamente esse, como colocar uma barra de força da senha no seu website :D
 chega de papo, mãos à obra !


Vamos começar colocando uma área para podermos escrever nossa senha que será medida a força.
para isso usaremos um simples input:

Código:

Agora vamos complexar um pouco mais as coisas, vamos criar uma função em JS para pegar os caracteres do input, medir a força da senha, e desenhar uma barrinha colorida de acordo com a força da senha.
Para isso faremos o seguinte:
Vamos criar uma função JS para calcular a força da senha.
Chamar a função JS a cada vez que o usuário pressionar uma tecla.
alterar o status da barrinha todas as vezes que o calculo for realizado.
vamos ao que interessa os CÓDIGOS.
Código HTML do input:


como pode ver, colocamos uma ID no nosso campo de texto com o valor de "SenhaCalc" para que saibamos que é daqui que será retirada a senha para efetuarmos o cálculo, e também colocamos o ' onkeyup ' que é um evento, que será realizado todas as vezes que o usuário terminar de pressionar a tecla. E o valor atribuido a ' onkeyup ' foi a nossa função JS que vai executar os cálculos. Função JS com explicação:
Design das Div's (CSS OPCIONAL):

Resultado Final:

Força:



Nenhum comentário:

Postar um comentário