У меня есть базовый код JS для пароля, но всякий раз, когда я ввожу его в текстовое поле, он показывает, что было напечатано, а не обычные звездочки, которые отображаются в полях с паролями. Далее следует мой код.
<!DOCTYPE html>
<html>
<title>
Enter Password
</title>
<body>
<script type="text/javascript">
var password = "THE LIST";
var x = prompt("Enter in the password "," ");
if (x == password) {
window.location = "index.html";
}
else {
window.location = "bad.htm";
}
</script>
</body>
</html>
Примечание. Я сделал это для удовольствия, я не настолько глуп, чтобы использовать его для реальной защиты.
Вы не можете сделать это в подсказке. Приглашение - это функция браузера/ОС, которая изолирована. Если вы хотите контролировать, вам нужно сделать это в HTML:
<input type="password" />
Вы должны использовать: <input type="password">
.
prompt()
для ввода пароля. Используйте ввод HTML сtype="password"
.