Lo que quiero hacer es un configurador de precios en el que puedas seleccionar varias opciones y se van sumando o restando si lo deseleccionas. Esto con checkbox lo he conseguido hacer, pero no con radio ya que se quedan seleccionados y no se pueden deseleccionar.
Código:
Básicamente es eso pero con la opción de que el radio de pueda deseleccionar y al tiempo se reste tu valor en el total.<script> 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 method="post" name="form1"> <p> Motor</p> <p> Motor 1<input name="checkbox" onclick="Suma(this.checked,this.value)" type="radio" value="100" /></p> <p> Motor 2<input name="checkbox2" onclick="Suma(this.checked,this.value)" type="radio" value="50" /></p> <p> <strong>Extra</strong></p> <p> Extra 1<input name="checkbox2" onclick="Suma(this.checked,this.value)" type="checkbox" value="500" /></p> <p> </p> <p> Total<input name="total" type="text" value="0" /></p> </form>
Gracias.