Я хочу, чтобы пользователь вводил числа с единицей, такой как «cm», «kg» или «$». Это может быть сделано в JQuery UI: ExampleОтображение единиц в HTML stepper <input type = "number">
Однако, я хотел бы реализовать его в чистом HTML, такие как:
input{
display: inline;
}
div.euro-sign::after{
content: "€";
margin-left: -40px;
}
<div><input placeholder="5 €" type="number" step="1"></div>
<div><input placeholder="5 €" type="number" step="1" unit="€"></div><!-- NOT working -->
<div class="euro-sign"><input placeholder="5" type="number" step="1"></div><!-- Workaround -->
Есть ли более (например, пример 2) или мне нужно реализовать обходной путь (пример 3)?