Foros del Web » Creando para Internet » HTML »

sumar con checkbox

Estas en el tema de sumar con checkbox en el foro de HTML en Foros del Web. Hola necesito alluda quiero hacer que cuando uno seleccione una cantidad de checkbox estos se sument y den un resultado final. Yo se que con ...
  #1 (permalink)  
Antiguo 24/08/2006, 12:15
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años, 6 meses
Puntos: 1
sumar con checkbox

Hola necesito alluda

quiero hacer que cuando uno seleccione una cantidad de checkbox estos se sument y den un resultado final. Yo se que con
Código:
<form name="form1">
pincha en el radio...<input type= "checkbox" onclick="document.form1.campo.value='10'">
<input type="text" name="campo">
me mostrara el valor del checkbox seleccionado en el text. Ahora ¿hay alguna forma de sumar varios de estos?

Muchas gracias de ante mano.
  #2 (permalink)  
Antiguo 24/08/2006, 14:36
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 7 meses
Puntos: 39
Yo que sepa asi con puro html no peor podrias usar java o algun lenguaje como asp o php.

<%

num1 = Trim(Request("num1"))
num2 = Trim(Request("num2"))

num3 = num1 + num2

%>

La suma es: <%=num3%>

Algo asi para asp


SALUDOS::::::
  #3 (permalink)  
Antiguo 24/08/2006, 15:30
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años, 6 meses
Puntos: 1
Pero esto "num1 = Trim(Request("num1"))" lo puedes usar sin un boton (submit)
porque lo que yo quiero es no poner un boton.
  #4 (permalink)  
Antiguo 28/08/2006, 07:27
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 7 meses
Puntos: 39
mmm no pues no se debe usar un boton entonces necesitas javascript.
  #5 (permalink)  
Antiguo 28/08/2006, 07:44
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años, 6 meses
Puntos: 1
muchas gracias, ya encontre lo que buscaba y me csoto bastante, la mentable mente no sale en lo FAQ de JAVA pero esta dentro del foro

el codigo es el siguiente

Código:
<script language="javascript">
<!--
function Suma(isChecked, myValue)
{
	tot = parseInt(document.form1.total.value);
	myValue = parseInt(myValue);
	if (isChecked) document.form1.total.value = tot + myValue;
	else document.form1.total.value = tot - myValue;
}
//-->
</script>
<body>
<tr><td><input name="checkbox" type="checkbox" onClick="Suma(this.checked,this.value)" value="10000"></td></tr>
<tr><td><input name="checkbox2" type="checkbox" onClick="Suma(this.checked,this.value)" value="340000"></td></tr>
<tr><td colspan="4" align="center" valign="middle"><input name="total" type="text" value="150000"></td></tr>
y resulta bastante bien
muchas gracias por tu ayuda
  #6 (permalink)  
Antiguo 28/08/2006, 14:19
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 7 meses
Puntos: 39
Pues el responsable de javascript hay que poner esto en los faqs jajaja.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:13.