Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как поставить знак рубля в input?
@vottakoinick

Как сделать такую штуку с помощью js?

63fb72fd154ee226410963.png

Нужно наложить на input блок с символом рубля и что бы он был всегда справа от цифры. Наверное надо как то вычислять ширину введённых цифр наверное, не знаю как это сделать, у каждой цифры своя ширина в пикселях, если только заморочится и прям попиксельно считать каждую цифру.

Можно ещё с помощью keyup события отфильтровывать сам ввод и добавлять туда символ, но это всё же не лучший вариант, пользователь сможет удалять этот знак и выделять и редактировать его.
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы