2016-04-13 2 views
0

Я немного новичок в JavaScript. Я пытаюсь написать функцию для своего веб-сайта, чтобы проверить, соответствует ли введенный пользователем пароль заданному паролю («abc»). Пароль вводится в форме.JavaScript совпадения паролей

Вот что я получил до сих пор, хотя он, похоже, не работает.

function done() { 
var the_pass="abc"; 
    document.getElementById("popup").style.display = "none"; 
    var password = document.getElementById("pass").value; 

if(password.value.match(the_pass)) 
{ 
alert('Correct, try another...') 
return true; 
} 
else 
{ 
alert('Wrong...!') 
return false; 
} 
+0

не забудьте проверить консоль на наличие ошибок –

ответ

2

отсутствующих закрывающую скобку функции сделано() - попытаться сделать отступ код, так что вы можете легко подобрать брекеты в конце startand функций, а также использовать оператор сравнения, чтобы проверить значение с пароль. Лучше не хранить настоящие пароли таким образом, хотя - не очень безопасно, и любой, кто ищет исходный код, может легко увидеть пароль.

function done() 
{ 
    var the_pass="abc"; 
    document.getElementById("popup").style.display = "none"; 
    var password = document.getElementById("pass").value; 

    if(password == the_pass) 
    { 
     alert('Correct, try another...'); 
     return true; 
    } 
    else 
    { 
     alert('Wrong...!'); 
     return false; 
    } 
} 
+0

его только для назначения .. на самом деле не будет использоваться. этот код все еще не работает ... нет выхода .. – Mar

+0

Мне нужно его отображать на экране, если оно правильно или нет .. – Mar

+0

функция в порядке - но как насчет остальной части? отредактируйте свой вопрос и опубликуйте остальную часть кода html/javascript, который у вас есть. – gavgrif

1
if(password == the_pass) 
{ 
alert('Correct, try another...') 
return true;  
Смежные вопросы