У меня есть эти два HTML-элемента, которые скрыты и должны стать видимыми, когда кто-то введет неправильные учетные данные.
Имя пользователя :
<div class="alert alert-danger login_alert" id="username_alert" role="alert"><span>Your username is incorrect. Please try again.</span></div>
Пароль :
<div class="alert alert-danger login_alert" id="password_alert" role="alert"><span>Your password is incorrect. Please try again.</span></div>
В php, если пароль неверный, япопробуйте эту строку:
echo '<script>console.log("Error: Password incorrect"); document.getElementById(password_alert).style.display = "block";</script>';
Этот console.log отображается в консоли, но после этого я получаю:
Uncaught ReferenceError: password_alert is not defined
at login.php:15
Это пока password_alert
определено в моем div
,Я также попробовал это, используя ClassName()
, создав два login_alert
класса для имени пользователя и пароля, но это тоже не работает.