Tenho uma tela que ao selecionar um checkbox o javascript pega o valor desse checkbox e preenche um campo que fica o valor total desses checkbox, está funcionando tudo ok, porém quando eu preciso redirecionar para outra tela e volto para a tela anterior fica tudo certinho os checkbox continuam marcados mas o campo valor total fica em branco mas se eu clico em alguem check box o valor fica certinho la. preciso de algum javascript que atualize esse valor ou verifique os checkbox alguém pode me ajudar.
os javascripts que eu estou usando são esses:function calcula(){
var obj = document.getElementById('pagamentoDiv');
var array = obj.getElementsByTagName('input');
var soma=parseFloat(0);
if(array == null){
alert('Selecione pelo menos um serviço para pagamento.');
}
for(i=0 ;i < array.length;i++){
var object = array[i];
if(array[i].checked){
soma += parseFloat(object.getAttribute("class"));
}
}
document.getElementById('formulario:valor:eusus').value = MaskMonetario(soma.toFixed(2));
}
function selecionados(){
var obj = document.getElementById('pagamentoDiv');
var array = obj.getElementsByTagName('input');
var soma=0;
for(i=0 ;i < array.length;i++){
var object = array[i];
if(object.checked){
soma++;
}
}
if(soma == 0){
alert('Selecione pelo menos um serviço para pagamento.');
document.getElementById('formulario:valor:eusus').value = 0.0;
return false;
}else{
return true;
}
}