- document.getElementById('quantidade').value = ' ' ; // mantive uma str vazia para preservar o placeholder= "100" do input ao invés de igualar a 0.
- na definição da variável quantidade fiz um parseFloat para tratá-la como number quando for recuperar seu valor.
- Dei uma pesquisada e implementei essa função:
function formatoDoValor(valor) {
return new Intl.NumberFormat('pt-BR', { // 'pt-BR' para Brasil
style: 'decimal', // define um formato decimal
minimumFractionDigits: 2, // define mínimo de 2 casas decimais
maximumFractionDigits: 2, // define máximo de 2 casas decimais
}).format(valor);
}
- os valores ficam no padrão R$ 300,00.
Posso usar esses recursos no código ?