Страницы

Поиск по вопросам

понедельник, 10 июня 2019 г.

Как с помощью обработчика событий добавить в массив более одного элемента?

Создал два инпута: в один вводиться пароль, другой - кнопка, которая при клике на нее создает объект с массивом из пароля. Но при вводе нового пароля и нажатии на кнопку, старый пароль в массиве стирается, а я хотел бы, чтобы они хранились через запятые. Заранее спасибо за ответ.


Ответ

var Obj = { userPasswords: [], userPass: function(value) { if (value.split('').length < 8) { return 'Длина пароля должна составлять не меньше 8 символов'; } else { this.userPasswords.push(value); return this; } } }; btn.onclick = function () { var pass = document.getElementById('pswrd').value; console.log(Obj.userPass(pass)); };

Комментариев нет:

Отправить комментарий