<input type="number" step="0.00000001">
<input type="number" step="0.00000001" id="numberInput" />
<script>
const input = document.getElementById("numberInput");
input.addEventListener("input", () => {
const value = parseFloat(input.value);
if (!isNaN(value)) {
input.value = value.toFixed(8); // Форматируем до 8 знаков после запятой
}
});
</script>