Foros del Web » Programando para Internet » Javascript »

Sumar por Radio Bottom

Estas en el tema de Sumar por Radio Bottom en el foro de Javascript en Foros del Web. Bueno tengo el siguiente codigo que va sumando los valores de los radio botones, se suma en cada cambio pero no respeta la opcion ke ...
  #1 (permalink)  
Antiguo 29/09/2006, 08:49
Avatar de the_LiZaRd_  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima
Mensajes: 102
Antigüedad: 20 años, 6 meses
Puntos: 0
Sumar por Radio Bottom

Bueno tengo el siguiente codigo que va sumando los valores de los radio botones, se suma en cada cambio pero no respeta la opcion ke uno elige. a ver me explico :

OPCION 1 : Radiobotom Valor 1 ----- Radio Botom Valor 2 ----- Valor Radio Botm Valor 3

OPCION 2 : Radiobotom Valor 1 ----- Radio Botom Valor 2 ----- Valor Radio Botm Valor 3

Ahora un campo donde se suma mientras cambia .

Se tiene ke escojer Solo un valor para cada opcion... este valor es generado de una base de datos <%= rsUser.Fields("Valor1")%>

El problema ke tengo es ke summando cuando cambio de un valor a otro cuando lo deberia reemplazar..

tles envio el codigo ,, para los ke lo necesite... y porfavro ayudenme con esta modificacion.


<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>



<form name="form1">
<input name="m1" type="radio" onClick="Suma(this.checked,this.value)" value"100">
<input name="m1" type="radio" onClick="Suma(this.checked,this.value)" value"50">
<input size=4 name="total" readonly value="0">
</form>
Muchas Gracias de antemano
  #2 (permalink)  
Antiguo 29/09/2006, 10:30
 
Fecha de Ingreso: enero-2002
Mensajes: 64
Antigüedad: 22 años, 3 meses
Puntos: 0
te faltan los iguales en la etiqueta value de los input:
<input name="m1" type="radio" onClick="Suma(this.checked,this.value)" value="100">
<input name="m1" type="radio" onClick="Suma(this.checked,this.value)" value="50">
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

SíEste tema le ha gustado a 1 personas




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