У меня есть поле суммы, ограниченное только 3 цифрами. Я получаю сообщение в текстовом поле "это плохое значение"
Не зная достаточно о javascript, я попытался внести изменения в код, но это не сработало. Может ли кто-нибудь помочь мне определить, где я могу расширить поле для приема сумм более 123 долларов? Я должен быть в состоянии увидеть $1234.00 или $12345.
Что я уже пробовал:
https://***REDACTED***/buynow.html is the page that is not working correctly.
Вот этот код:
function totalamountdue() { var inputs = document.getElementsByTagName("INPUT"); var runningTotal = 0; for (i = 0; i < inputs.length; i++) { if (inputs[i].id == "total") { inputs[i].value = runningTotal } if (inputs[i].id.indexOf("amount") == 0) { if (/^[1-9][0-9]{0,2}(,[0-9]{3})*(\.[0-9]{2})?$/.test(inputs[i].value)) { runningTotal += +inputs[i].value; } else { if (inputs[i].value == "THIS IS A BAD VALUE") { inputs[i].value = ""; } if (inputs[i].value) { inputs[i].value = "THIS IS A BAD VALUE"; } } } } }