Tôi muốn người dùng nhập số bằng đơn vị như "cm", "kg" hoặc "$". Điều này có thể được thực hiện trong jQuery UI: ExampleHiển thị các đơn vị trong bước HTML <input type = "number">
Tuy nhiên, tôi muốn thực hiện nó trong html tinh khiết, chẳng hạn như:
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 -->
Có hơn cách riêng để thực hiện nó (như ví dụ 2) hoặc tôi có phải thực hiện giải pháp thay thế (ví dụ 3) không?