Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2012, 11:25
Avatar de Threepwood
Threepwood
 
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 3 meses
Puntos: 4
Script para controlar compras con un presupuesto fijo

Hola!

Quisiera un poco de ayuda para poder realizar un script con la siguiente función:

Tengo una lista con checkboxexs.

[ ] Item 1 (Precio 2)
[ ] Item 2 (Precio 5)
[ ] Item 3 (Precio 3)
[ ] Item 4 (Precio 4)
[ ] Item 5 (Precio 6)

Cada item tiene un valor que saco de una base de datos y que es el value del Checkbox en cuestión. Ahora bien, debajo de toda la lista hay un input cuyo valor es 10 y es el total de "dinero" que el usuario puede usar.

El script tendría que realizar varias funciones:

1. Cada vez que se selecciona un checkbox, restar el precio del item al input. Si se deselecciona, volver a sumarlo. Esto lo he conseguido de la siguiente manera:

Código:
<script>

var total=10;

function sumar(valor) {
total += valor; 
document.equipo.total.value=total;
}

function restar(valor) {
total-=valor; 
document.equipo.total.value=total;

}

</script>
2. Esto es más importante: Cuando el valor del input cambie (es decir, al seleccionar un checkbox) todos los Checkboxes cuyo valor es mayor al del Input, deben deshabilitarse. Por ejemplo: Si el usuario selecciona Item6, el checkbox de Item2 de deshailitaría por estar fuera de presupuesto.

3. Esto es opcional: No poder seleccionar más de 5 items independientemente del "dinero" utilizado en las demás compras.


- - - - -

Por favor, llevo días con este tema y no sé cómo afrontarlo. ¿Alguna ayuda?

Gracias!
__________________
Equívocos sin importancia