Ver Mensaje Individual
  #16 (permalink)  
Antiguo 10/02/2011, 09:01
Avatar de spicke23
spicke23
 
Fecha de Ingreso: septiembre-2005
Mensajes: 17
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Suma de TextBox para mostrar Total

a ver...

el codigo es este... cierto?

Código PHP:
<html>
<
head>
<
title>Sumar campos</title>
 
<
script language="javascript"  type="text/javascript">
 
function 
sumacampos(id,IDTOTAL,NombreCampo){
    
//declaro variable que almacenara la suma total
    
var suma parseFloat(eval("document.getElementById('"+id+"').value")); //le asigno el valor del campo actual
 
//el "CampoaSumar" son los campos textBox que se sumaran
for(var i=0< eval("document.form1."+NombreCampo+".length"); i++){
//Comparo el id del campo en que me encuentro para no sumarlo nuevamente y sumar los demas    
if(eval("document.getElementById('"+id+"').id") != eval("document.form1."+NombreCampo+"["+i+"].id") )    {
        
//Recorro el vector de los campos y realizo la suma
         
suma suma parseFloat(eval("document.form1."+NombreCampo+"["+i+"].value"));
    }
 
     
//Asigno la suma a un label que ira cambiando de acuerdo a la cantidad que se capture
     
document.getElementById(IDTOTAL).innerHTML suma;
}
}
</script>
</head>
<body>
<form name="form1">
<br/><input type="text" name="CampoaSumar" id="Campo1" value="0" onkeyup="sumacampos('Campo1','MiLabelTOTAL','CampoaSumar');" />
<br/><input type="text" name="CampoaSumar" id="Campo2" value="0" onkeyup="sumacampos('Campo2','MiLabelTOTAL','CampoaSumar');" />
<br/><input type="text" name="CampoaSumar" id="Campo3" value="0" onkeyup="sumacampos('Campo3','MiLabelTOTAL','CampoaSumar');" />
<br/>
Total:<label id="MiLabelTOTAL" >0</label> <!-- AQUI DEBERÏA ESTAR EL CAMPO DE TEXTO -->
</form>
</body>
</html> 
debo agregar algun campo como parametro al invocar la funcion para que despues en el input q quiero q se despliegue el valor lo haga?

eso... ojala dejaran las burlas y pudieran ser algo mas detallistas y especificos con sus respuestas