Alguém pode me dizer porque esse código em nada está funcionando? Antes estava funcionando, só que agora fui adaptar para ele decrementar os valores quando os boxes forem desmarcados, mas agora parou de funcionar tudo.
Ajuda?
[code]
function calcularNhMestrado(){
var nhMestrado = 0.0;
var hgMestrado = document.getElementById('hg').value - 0;
var cpcMestrado = document.getElementById('cpc').value - 0;
var checkLaurea = document.getElementById('laurea');
checkLaurea.onclick = function checaLaurea(){
if(checkLaurea.checked){
var bonificacaoLaurea = 0.5;
document.getElementById('hg').value = (hgMestrado + bonificacaoLaurea);
hgMestrado = (hgMestrado + bonificacaoLaurea);
nhMestrado = (hgMestrado*7.0 + (cpcMestrado*2.0)*3.0)/10;
}
else{
var bonificacaoLaurea = 0.5;
document.getElementById('hg').value = (hgMestrado - bonificacaoLaurea);
hgMestrado = (hgMestrado - bonificacaoLaurea);
nhMestrado = (hgMestrado*7.0 + (cpcMestrado*2.0)*3.0)/10;
}
}
var checkOutrosPremios = document.getElementById(‘outrosPremios’);
checkOutrosPremios.onclick = function checaOutrosPremios(){
if(checkOutrosPremios.checked){
var bonificacaoOutrosPremios = 0.25;
document.getElementById('hg').value = (hgMestrado + bonificacaoOutrosPremios);
hgMestrado = (hgMestrado + bonificacaoOutrosPremios);
nhMestrado = (hgMestrado*7.0 + (cpcMestrado*2.0)*3.0)/10;
}
else{
var bonificacaoOutrosPremios = 0.25;
document.getElementById('hg').value = (hgMestrado - bonificacaoOutrosPremios);
hgMestrado = (hgMestrado - bonificacaoLaurea);
nhMestrado = (hgMestrado*7.0 + (cpcMestrado*2.0)*3.0)/10;
}
}
else{
nhMestrado = (hgMestrado*7.0 + (cpcMestrado*2.0)*3.0)/10;
}
document.getElementById('pos_grad_nh').value = nhMestrado;
}
[/code]