Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/01/2007, 10:52
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Re: checkbox que sumen precio

Hola:

A los checkboxes puedes ponerles un campo value... por ejemplo con el precio... y al hacer el sumatorio, en vez de añadir 30, añadir el value del checkbox...

<td><input type="checkbox" name="ch_1_1" value="30" /></td>
<td><input type="checkbox" name="ch_1_2" value="25" /></td>
<td><input type="checkbox" name="ch_1_3" value="15" /></td>
<td><input type="checkbox" name="ch_1_4" value="35" /></td>
...

function cuanto(fila) {
var precioTotal=0;
for(var i=1; i<=5; i++) {
var elem=document.getElementsByName("ch_"+fila+"_"+i)[0];
if(elem.checked) precioTotal+=parseInt(elem.value);
}
document.getElementsByName("caja_"+fila)[0].value=precioTotal;
}

Si mal no recuerdo explorer no procesana bien los atributos name con document.getElementByName()... de todos modos, dinos si te vale.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo