JavaScript - calculando valores com checkbox
16/10/2019
0
iniciei no curso de javascript aqui na devmedia, agora preciso fazer um projeto aonde o usuario marca as checkbox, e o valor do plano vai sendo atualizado, ja conseguir realizar algumas partes, só que o que mais esta me dando dificuldade é a opção de marcar/desmarcar todos os checks, a função até funciona o problema é na hora de fazer a soma/subtração dos valores, função utilizada logo abaixo, e o site para testes http://cetrosaip.com.br/pln.html#
function MarcarTodosCheck(){
$(''''.ui_check'''').each(
function(){
if ($(this).prop( "checked", false))
$(this).prop("checked", true);{
valor = marcado;
}
}
);
resultado = valor;
document.getElementById("lbl").innerHTML = resultado+",00.";
}
function DesmarcarTodosCheck(){
$(''''.ui_check'''').each(
function(){
if ($(this).prop( "checked"))
$(this).prop("checked", false);{
valor = resultado-marcado;
}
}
);
resultado = valor;
document.getElementById("lbl").innerHTML = resultado+",00.";
}
function MarcarTodosCheck2(){
$(''''.oa_check'''').each(
function(){
if ($(this).prop( "checked", false))
$(this).prop("checked", true);{
resultado = 0;
valor = valor+marcado;
}
}
);
resultado = valor;
document.getElementById("lbl").innerHTML = resultado+",00.";
}
function MarcarTodosCheck(){
$(''''.ui_check'''').each(
function(){
if ($(this).prop( "checked", false))
$(this).prop("checked", true);{
valor = marcado;
}
}
);
resultado = valor;
document.getElementById("lbl").innerHTML = resultado+",00.";
}
function DesmarcarTodosCheck(){
$(''''.ui_check'''').each(
function(){
if ($(this).prop( "checked"))
$(this).prop("checked", false);{
valor = resultado-marcado;
}
}
);
resultado = valor;
document.getElementById("lbl").innerHTML = resultado+",00.";
}
function MarcarTodosCheck2(){
$(''''.oa_check'''').each(
function(){
if ($(this).prop( "checked", false))
$(this).prop("checked", true);{
resultado = 0;
valor = valor+marcado;
}
}
);
resultado = valor;
document.getElementById("lbl").innerHTML = resultado+",00.";
}
Reginaldo Santos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)