Que tal amigos foreros estoy trabajando en una función para actualizar totales y me presenta problemas con Firefox, en Internet Explorer se actualiza correctamente pero con Firefox no.
La función se ejecuta cuando el usuarios selecciona de un combo alguna opción.
Acá está el código.
Código javascript
:
Ver original/*
"$update" lleva el valor "true"
"CB" es el nombre del combo en el formulario
"ft" es el formulario de totales
"fp" es el formulario de pensum.
"t_mat" el campo de texto a actualizar la cantidad de items seleccionados
"t_uc" total de unidades de credito
"t_monto" el monto total a pagar
"valor_materia" el valor de las asignaturas (predefinido previamente)
*/
function actualizarTotales(fp,ft,$update) {
ct_mat = 0;
ct_uc = 0;
ct_monto = 0;
v_materia = parseFloat(ft.valor_materia.value,10);
k =fp.CB.length - 1;
with(fp) {
j = 0;
while(j < k){
if (CB[j].selectedIndex != '0'){
cod_uc = CB[j].value.split(" ");
uc = parseInt(cod_uc[1],10);
ct_mat++;
ct_uc+=uc;
ct_monto+=v_materia;
}
j++;
}
}
if ($update){
with(ft){
t_mat.value=ct_mat;
t_uc.value =ct_uc;
t_monto.value=Math.round(ct_monto*100)/100;
}
habilitarDepositos(document.f_c.maxDepo.value);
return true;
}
else return ct_uc;
}
Espero puedan ayudarme amigos, muchas gracias