InsideDarkWeb.com

Comparação de strings Javascript

Estou começando a me aventurar no mundo da programação web e estou tendo dificuldades com o seguinte assunto:
Estou criando uma página para troca de senha. Gostaria de que o meu código comparasse o login que o usuário está tentando alterar a senha, com o login que está atribuído na minha session, convertendo o login para minúsculas e então fazendo a comparação.

<script>
    function validar(){
        var login = formlogin.nlogin.value;
        var senha = formlogin.nsenha.value;
        var novasenha = formlogin.novasenha.value;
        var logado = "<?php echo $logado?>"

        if (login != logado.toLowerCase()){
            alert('Você não pode alterar a senha para este usuário.');
            formlogin.nlogin.focus;
            return false;
        }
        if (login == ''){
            alert('Preencha o campo de login');
            formlogin.nlogin.focus;
            return false;
        }
        if (senha == ''){
            alert('Preencha o campo de senha');
            formlogin.nsenha.focus;
            return false;
        }
         if (novasenha == ''){
            alert('Preencha o campo Nova senha');
            formlogin.novasenha.focus;
            return false;
        }
    }
</script>

Quando faço a comparação, mesmo com a string convertida para minúsculas, recebo a mensagem de que é impossível trocar o usuário.

Alguma dica?

One Answer

Tenta pegar o valor dos inputs dessa forma:

var login = document.getElementById('nlogin').value;

Answered by Jessika on November 19, 2021

Add your own answers!

Related Questions

Qual a diferença entre split(” “) e split()

1  Asked on November 27, 2020 by shinforinpola

 

PHP não recebe POST Json

2  Asked on November 27, 2020 by weverton

     

Como converter latitude/longitude para Double em C#

1  Asked on November 26, 2020 by joaquim-caetano-teixeira

       

Como criar um “Area” no MVC no .net core 3.1?

2  Asked on November 23, 2020 by ester-ribeiro

   

Como bloquear datas retroativas no input datetime?

1  Asked on November 23, 2020 by grupo-astron

     

Problemas ao realizar restore de PostgreSQL

0  Asked on November 21, 2020 by renato-silva

       

“break” não termina a execução como deveria

3  Asked on November 21, 2020 by silvano-junior

       

Input em Bootstrap 4 não ocupa a largura toda

2  Asked on November 19, 2020 by guilherme-silva

   

Como tornar um repositório privado em público no GitLab?

1  Asked on November 8, 2020 by gabriel-fernandes

   

Baixar .txt para memória e ler

1  Asked on November 6, 2020 by jonathan-ribeiro

 

Criação de imagems com texto ‘imagecreate()’

1  Asked on November 3, 2020 by leandro-ferreira

       

Algoritmo de Portugol SE

0  Asked on October 29, 2020 by smilecraby_gamer

   

como melhorar o tempo no reconhecimento de voz em python 3?

1  Asked on October 27, 2020 by ruan-ferreira

 

Ask a Question

Get help from others!

© 2021 InsideDarkWeb.com. All rights reserved.