Проверьте, соответствует ли введенный пароль - PullRequest
0 голосов
/ 24 января 2019

Я хотел создать функцию, в которой пользователь вводит пароль, и он должен совпадать с этим паролем (pwd1209!).Когда пользователь нажимает на submit button, он проверяет, совпадает ли введенный пароль с pwd1209!.

      <input type="password" id="pwd" class="form" placeholder="type your 
       password">

      <button class="btn" id="submit"> Submit</button>



      $(document).ready(function () {

        $("#submit").click(function (e) {
            if ($('#pwd').val() == '') {
                alert('Key in a password.');
            }
        if ($('#pwd').val() != pwd1209!){
                alert('Incorrect password.');
        }
        else{
            alert('Correct password.');
        }



      });

1 Ответ

0 голосов
/ 24 января 2019

Ваш код JS неполный, кроме этого, ключом к вашей проблеме было то, что пароль является строкой, поэтому он должен быть в кавычках.Конечно, ваше решение довольно небезопасно, поскольку JS виден, так что любой может найти пароль, попробуйте бэкэнд-решение для проверки пароля.

$(document).ready(function() {
  $('#submit').click(function() {
    if ($('#pwd').val() === '') {
      alert('Add the password.');
    } else if ($('#pwd').val() !== 'pwd1209!') {
      alert('Incorrect password.');
    } else {
      alert('Correct password');
    }
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="password" id="pwd" class="form" placeholder="type your password">
<button class="btn" id="submit"> Submit</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...