Valor aproximado da escritura
R$ 0,00
`; Boss.dialog.open({ html: html, invisible: true, close: true }); }; window.moneyMask = value => { value = String(value);var options = {minimumFractionDigits: 2, style: 'currency', currency: 'BRL'};var result = new Intl.NumberFormat('pt-BR', options).format(parseFloat(value));return result; }; window.simula_valores = f =>{ let valor_imo = (document.querySelector('[name="valor_imo"]').value) ?? 0;if(!valor_imo){ valor_imo = 0; } jQuery("#valor_imo").maskMoney({ prefix: 'R$ ', thousands: '.',decimal: ',' }); }; window.aplica_resultados = f => { let valor_imovel = document.getElementById('valor_imovel'); let valor_itbi = document.getElementById('valor_itbi'); let valor_tabelionato = document.getElementById('valor_tabelionato'); let valor_registro = document.getElementById('valor_registro'); let valor_escritura = document.getElementById('valor_escritura'); let valor_imo = document.querySelector('[name="valor_imo"]').value ?? 0;valor_imo = valor_imo.replaceAll('.', '').replace('R$ ', '').split(',')[0];calc_valor_itbi = (valor_imo * 2) / 100; calc_valor_tabelionato = (valor_imo * 1) / 100; calc_valor_registro = (valor_imo * 1.5) / 100;calc_valor_escritura = calc_valor_itbi + calc_valor_tabelionato + calc_valor_registro; valor_imovel.innerHTML = moneyMask(valor_imo); valor_itbi.innerHTML = moneyMask(calc_valor_itbi); valor_tabelionato.innerHTML = moneyMask(calc_valor_tabelionato); valor_registro.innerHTML = moneyMask(calc_valor_registro); valor_escritura.innerHTML = moneyMask(calc_valor_escritura); }; document.addEventListener('keyup', evt => { if(evt.target.id == "valor_imo" && evt.keyCode){ aplica_resultados(); } }, false);