Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2009, 10:37
Avatar de intiweb
intiweb
 
Fecha de Ingreso: mayo-2009
Ubicación: Capital Federal
Mensajes: 363
Antigüedad: 15 años
Puntos: 5
sistema de stock con formularios

Hola yo estoy haciendo un sistema de stock donde hay una lista de juegos y cada juego tiene un minimo de stock y un estock real un boton vender y un boton comprar que modifica el stock real lo que quiero es que al apretar un boton computar se haga la resta automatica de el (minimo de stock) - (el stock real) pero que aya un solo boton computar para toda la lista o sea que el boton reste a todos los stock minimos de cada juego el stock real y tire todos los resultados en cada campo correspondiente a cada juego yo logre hacer esto porque soy medio novato

Código HTML:
<script language="javascript" type="text/javascript">
	<!--Funcion que utilizaremos para configurar los campos de manera que tengan un valor limitado-->
	function SmrCampo(campo)
	{
		valor1=parseInt(document.getElementById(campo).value);
		valor2=1;
		document.getElementById(campo).value= valor1 + valor2;
	}
	function RtrCampo(campo)
	{
		document.getElementById(campo).value-= 1;
	}
</script>
<form id="form1" name="form1" method="post" action="">
  <input type='text' name='cantidad_tropas1' id='cantidad_tropas1' value="0" />
  <input name="stock" type="hidden" id="stock" value="10" />
  <input type="button" name="mas1" id="mas1" value="comprar" onclick="SmrCampo('cantidad_tropas1')"/>
  <input type="button" name="menos1" id="menos1" value="vender" onclick="RtrCampo('cantidad_tropas1')"/>
  <input type='button' value='computar' onclick='comp(this.form)'/>
  <input name="respuesta" id="respuesta" />
</form> 
pero no se como hacer varias cosas:
1- que el stock real se quede cuando uno sierra la pagina porque vuelve a 0 y quiero que quede siempre como se lo modificado
2- que el boton computar haga todas las restas para no tener que apretar en cada juego computar, que un solo boton aprete todos lo computar de cada juego
3-que si la resta da resultado negativo no muestre el resultado o muestre 0 y si es positivo muestre el resultado correcto

ya se que soy medio navo pero si alguien sabe hacerlo por favor le pediria si me lo puede decir seria genial!!!!!