Cita:
Iniciado por maycolalvarez parseInt("total2").value
si en dicho caso si necesitas el valor del elemento "total2" necesitas también acceder a su instancia con document.getElementById("total2") porque la función parseInt espera una variable no una instancia de objeto.
para asignar a una capa un valor, puedes usar innerHTML:
document.getElementById('mi_label").innerHTML = total;
donde:
<label id="mi_label"></label>
Generalmente en el foro incentivamos al usuario a buscar su propia solución, si tienes un trozo de código, aunque no funcione postéalo, así es mejor ayudarte, en cambio si el user no aporta nada se interpreta como que quiere que le hagan el código, saludos.
Listo ya lo habia hecho, pero solo si sabia el numero de selects que se iban a mostrar, pero si necesito crear "n" Selects?
tengo este codigo y no se si esté por el camino correcto, pero no me funciona
Código PHP:
Ver original<html>
<head>
</head>
<body>
<?php $grupos= 5;?>
<script language="JavaScript">
function suma1(){
var res = new Array();
var f;
var j;
var=res2;
res2=0;
for(f=1;f<=<?php echo $grupos?>;f++){
res[f] = document.getElementsByName("<?php $grupos?>")[0].value;
}
for(j=1;j<=<?php echo $grupos?>;j++){
res2=res2 + res[j];
}
document.getElementById("SUMA").value=res2;
document.getElementById("RESTA").value=res2 - 2;
}
</script>
<?php $cap = array('1','2','3','4','5');?> <form name="form1">
<?php for($i=1;$i <= $grupos; $i++){?>
<select name="<?php echo $grupos?>" type="comboBox" onchange="suma1();">
<?php for($j=1;$j<=$grupos; $j++){?>
<option value="<?php echo $j?>"<?php if($cap[0]==$j){?> selected="selected"<?php }?>><?php echo $j; ?></option>
<?php }?>
</select>
<br><?php }?>
<input name="SUMA" type="text" id="SUMA" disabled="disabled" size="15" value="" readonly="readonly" />
<input name="RESTA" type="text" id="RESTA" disabled="disabled" size="15" value="" readonly="readonly" />
</form>
</body>
</html>