La función se ejecuta cuando el usuarios selecciona de un combo alguna opción.
Acá está el código.
Código javascript:
Espero puedan ayudarme amigos, muchas gracias 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; }