Здравствуйте! Подскажите, как сделать, что-бы при вводе текста в textarea, в поле ввода текст отображался...

Рейтинг: 5 из 5, голосов 2
+++++
Здравствуйте! Подскажите, как сделать, что-бы при вводе текста в textarea, в поле ввода текст отображался звездочками, как при вводе пароля? <textarea name="comments" id="comments" rows="1" cols="22"></textarea> Заранее, огромное спасибо за ответ!
Ответ:

Маскировка символов доступна для элемента HTML input с атрибутом type="password". Возможно, вам будет оптимально заменить textarea на input, тем более что у вас в примере textarea имеет высоту в одну строку.

<input name="comments" id="comments" type="password" />

Почитайте подробнее о теге input: https://guruweba.com/html/teg-input-html-pole-dlya-vvoda-knopka/. Обычно используется именно он.

Если же нужен именно элемент textarea, реализовать подобное с использование только HTML не получится.

Одним из способов реализации вашей задачи будет использование для заданной textarea шрифта, в котором все символы заменены на звездочки "*" или другие необходимые вам символы маскировки (кружочки, квадратики и т.д.). Таким образом для пользователя введенный текст будет замаскирован, но при этом будет полностью сохранен функционал HTML элемента textarea.

1
Оцените, насколько полезна эта страница
+++++
Оставьте комментарий

Отправляя форму, я даю согласие на обработку персональных данных.