Заменить символы на звездочки
Здравствуйте. Как можно заменить вводимые символы в input type="text" на звездочки? Тип пароль не подходит.
Заранее спасибо) |
input.value = input.value.replace(/[\s\S]/g, "*") ; |
Спасибо)
|
Здравствуйте. Я совсем не разбираюсь в ява скриптах, поэтому мне не понятна строчка написанная выше Hekumok. Но мне очень нужен такой скрипт для замены символов на звездочки. Подскажите, пожалуйста, полный код для вставки на страницу с формой.
|
<input type="password"> |
LinaInverse,
спасибо за ответ, но не получается - я пробовал вставлять этот код перед формой, а также вот в таком виде: <script type="text/javascript"> [].forEach.call(document.querySelectorAll("input"), function(input){ input.oninput = function(){ input.value = input.value.replace(/./gm, "*"); }; }); </script> Но не работает. Что я делаю не так? j0hnik, type="password" не подходит - любой браузер начинает ругаться, что сайт не защищен, вводить пароль опасно и т.д. и т.п. |
получите бесплатный SSL сертификат "Letsencrypt" и забудьте о проблеме на 3 мес. займет 10-15 минут.
|
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="text">
<script>
[].forEach.call(document.querySelectorAll("input"), function(input){
input.oninput = function(){
input.value = input.value.replace(/./gm, "*");
};
});
</script>
</body>
</html>
так она будет менять на звезды символы и затрет настоящий пароль :write: |
LinaInverse,
Спасибо, все получилось. j0hnik, Спасибо, попробую с этим разобраться. |
Цитата:
Надо чтобы он не все символы закрывал, а только первые 4. Буду рад любой информации. Спасибо! |
| Часовой пояс GMT +3, время: 10:09. |