Я пытаюсь создать форму входа, которая проверяет силу пароля и изменяет свойства панели. Прямо сейчас я пытаюсь заставить его просто проверить, содержит ли пароль ввод одной буквы.Поиск ввода на keyUp
HTML:
<input type="password" id="pass" name="password" placeholder="Password" required><br><br>
<div id="strength">
<div id="bar"></div>
</div>
JS:
$("#pass").keyUp(function(){
var pass = $("#pass");
if(pass.val().indexOf("a") >= 0){
$("#bar").css("width","70%");
}
});
Когда я вхожу 'а' в поле ввода не меняет CSS, хотя. Может кто-нибудь объяснить, как это сделать? Заранее спасибо
Как это отличается от того, что сделал OP? Также indexOf («a»)! = -1 не 0. – noahnu
@noahnu Извините, я изменил ответ. Посмотрите на это – Shayan
Я не знаю, но это сработало. Я просто заменил «! =» На «> =», поскольку я хотел, чтобы он выполнялся, когда это не так, когда это не так. –