Проверка пароля состоит не менее чем из 6 символов.Jquery

Программирование на jquery
Ответить
Anonymous
 Проверка пароля состоит не менее чем из 6 символов.

Сообщение Anonymous »

Я написал код проверки пароля и подтверждения пароля, который проверяет, совпадают они или нет. Кроме того, есть условие, которое проверяет, составляет ли длина моего пароля менее 6 символов, и пишет/отображает ошибку, если они меньше 6 символов. Но мой код работает неправильно: когда я переключаюсь на поле 2, состояние поля 1 не проверяется, и если оба условия верны, ошибка все равно появляется.

Вот мой код:

Код: Выделить всё

function checkPass()
{
var pass1 = document.getElementById('pass1');
var pass2 = document.getElementById('pass2');
var message = document.getElementById('error-nwl');
var goodColor = "#66cc66";
var badColor = "#ff6666";

if(pass1.value == pass2.value){
pass2.style.backgroundColor = goodColor;
message.style.color = goodColor;
message.innerHTML = "ok!"
}
else{
pass2.style.backgroundColor = badColor;
message.style.color = badColor;
message.innerHTML = " These passwords don't match"
}

if(pass1.length > 5){
pass1.style.backgroundColor = goodColor;
message.style.color = goodColor;
message.innerHTML = "character number ok!"
}
else{
pass1.style.backgroundColor = badColor;
message.style.color = badColor;
message.innerHTML = " you have to enter at least 6 digit!"
}
}  



Подробнее здесь: https://stackoverflow.com/questions/397 ... -character
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»