<form action="">
<input type="number" required="" min=0 step="0.01" >
<button>click</button>
</form>
Делаю вывод валюты с учетом копеек, тоисть последних 2 знаков после запятой (нужно с точкой или запятой). В хроме все отрабатывает отлично например ввожу 5,555 или 5.555 валидация не пускает, в мазиле 5.555 не пускает НО 5,555 щитает валидным. Как решить эту проблему?
function myFunction() {
var x = document.getElementById("myInput").value,
y = x[x.length - 1],
r;
if(y === ','){
r = x.substring(0,x.length - 1) + '.';
document.getElementById("myInput").value = r;
}
}
<input type="text" id="myInput" oninput="myFunction()">
<p id="demo"></p>
Возможно, вам подойдет вариант с заменой запятых на точки
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости