Проверка пароля по символьно на голом js

214
03 марта 2017, 01:36

Необходимо сделать проверку пароля в режиме живого времени по каждому символу. Т.е. 3ий символ отличен от введенного пароля, выводится сообщение - "пароли не совпадают" и т.д. Есть скрипт простой проверки пароля

<script type="text/javascript">
  function valid(){
   if (document.getElementById('password').value != document.getElementById('checkPass').value) {
    alert('Пароли не совпадают');
    return false; 
   }
}
</script>
Answer 1

Вот рабочий пример. Алерт не прыгает если удаляем внесенную проверку пароля.

function valid(event){ 
var pas = document.getElementById('password').value  
var cpas = document.getElementById('checkPass').value 
for(i=0;i < cpas.length; i++) 
{ 
 
 if(pas[i] != cpas[i] && event.keyCode != 8) 
 { 
   alert('Пароли не совпадают'); 
   break; 
 } 
} 
}
<input type="text" id="password"> 
<input type="text" id="checkPass" onkeyup="valid(event)">

READ ALSO
Сравнение null vs object

Сравнение null vs object

Почему null === null // true ?

222
посчитать вхождения в массив

посчитать вхождения в массив

Считаю вхождения true в массивПомогите разобраться как сделать проверку на 0, undefined, null

274
TypeError: Не удается вызвать метод &ldquo;getRange&rdquo; объекта null

TypeError: Не удается вызвать метод “getRange” объекта null

Суть скрипта в отправке сообщения на почту, адрес которой берется из таблицы Google, вы выполнении выдает ошибку: TypeError: Не удается вызвать метод...

894
dxDatagrid LookUp column DataSource

dxDatagrid LookUp column DataSource

ЗдравствуйтеИспользую devExpress для js есть таблица dxdataGrid c datasource и столбец реализующий выпадающий список через lookup, ссылающийся на свой dataSource,...

542