@In_hape

Как добавить блок в input?

Как в input внести блок и сделать так чтобы он сдвигался при вводе значений в поле ?

62e1277da9206204218220.png

То есть пользователь вводит определенную сумму в поле, а значек валюты сдвигается относительно введенного значения
  • Вопрос задан
  • 515 просмотров
Решения вопроса 1
RAX7
@RAX7
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
Либо вместо input использовать textarea высотой в одну строку, чтобы можно было добавить псевдоэлемент.
Либо повесить обработчик события который перехватывает любой ввод символов в поле, извлекает число из строки, и дописывает символ. Но тут придется еще бороться с тем, чтобы курсор не съезжал в конец строки.
Ответ написан
Комментировать
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
используй вместо input, к примеру, div с атрибутом "contenteditable" htmlbook.ru/html/attr/contenteditable
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы