Hola, estoy haciendo una web y después de mirar por el buscador del foro y por Google no he conseguido encontrar nada que me sirva.
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:
<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>
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.
Gracias.