Estou com uma dúvida, referente cálculo de valores em tempo real.
Tenho uma rotina, que faz o cálculo, o problema é mostrar o resultado.
Quero mostrar o RESULTADO assim: 0,00 ou 0.00
Abaixo posto o código.
jQuery('input').on('keyup',function(){
//Remover ponto e trocar a virgula por ponto
var m = document.getElementById("pgRest").value;
while (m.indexOf(".") >= 0) {
m = m.replace(".", "");
}
m = m.replace(",",".");
//Remover ponto e trocar a virgula por ponto
var j = document.getElementById("pgDsct").value;
while (j.indexOf(".") >= 0) {
j = j.replace(".", "");
}
j = j.replace(",",".");
m = parseFloat(jQuery('#pgRest').val() != '' ? jQuery('#pgRest').val() : 0);
j = parseFloat(jQuery('#pgDsct').val() != '' ? jQuery('#pgDsct').val() : 0);
//Mostra o Resultado em Tempo Real
jQuery('#pgTroco').val(m - j); <<=== aqui estou errando
})
Estou com uma pequena dúvida se é possível ser realizado.
Preciso passar 2 IDs para o Sistema executar a função, estou utilizando desta forma e gostaria de saber como faço via JS para passar os parâmetro que preciso.
Estou usando o editor quill em uma página html, sem fazer a instalação com npm, mas usando as api´s via internet com http, no entanto não consigo fazer a tecla enter funcionar para mudança de linha, tentei essa configuração abaixo, mas não funcionou.
Olá, quero preencher um dict dinamicamente onde a chave é uma string multidimencional no dict, ex:
var dict = {}
var path = 'a.b.c'
dict[path] = 55
// isso faz dict ficar desta forma
{'a.b.c': 55}
// mais quero que fique assim
{a: {b: {c: 55}}}
Como consigo alterar desta forma?