Вам нужно получить текст в вашем элементе с помощью value
.
Затем вы хотите проверить длину вашей строки с помощью свойства length
строки str
.
function PasswordCheck() {
var str = document.getElementById("Password").value;
if (str.length > 4 && str.length < 12) {
return true;
} else {
alert("invalid password, your password needs to have 4-12 letters");
return false;
}
}
Это потому, что getElementById
возвращает объект Element
, а не значение напрямую.