Tengo una aplicacion de articulos, donde tengo que al vender un articulo, especificando su id, y cantidad, actualizar el stock.
Pero no se como modificar el valor del array, ovbiamente despues de haber obtenido la posicion del codigo de articulo que se vende.
Lo que creo que puede ser es que lo que quiero hacer no se puede hacer con un vector como el mio, que es el que esta declarado en la parte de arriba obviamente.
Aqui el codigo:
Código Javascript :
<html> <head> <title>Ferreteria</title> <script type="text/JavaScript"> var almacen= new Array([100,"Tornillo",20,30],[50,"Tuercas",10,30]); function Stock(){ var x; var s=""; var mostrar=""; for (x=0;x<almacen.length;x++){ s+="codigo" + almacen[x][0] + "Descripcion" + almacen[x][1] + "Precio" + almacen [x][2] +"Existencia" + almacen[x][3]+"\n"; //mostrar= mostrar + s; //s=""; } alert(s); } function Alta(){ var x1=""; var x2=""; var x3=""; var x4=""; var x1=document.getElementById(1).value; var x2=document.getElementById(2).value; var x3=document.getElementById(3).value; var x4=document.getElementById(4).value; x=almacen.length; almacen.push([x1,x2,x3,x4]); } function vender(){ var ven=document.codart.value; var cant=document.cantidad.value; for(var x=0;x<almacen.length;x++){ if(almacen[x][0]==ven){ alert(almacen[x][0]); alamcen[x][3]=almacen[x][3] - cant; } } } function Buscar(){ var buscado=document.codartbusc.value; alert(buscado); for(var x=0;x<almacen.length;x++){ if(almacen[x][0]==ven){ alert("existe"); } else{ alert("no existe"); } } } /*function vercaja(){ var x; var s=""; for (x=0;x<almacen.length;x++){ s+="codigo" + almacen[x][0] + "Descripcion" + almacen[x][1] + "Precio" + almacen [x][2] +"Existencia" + almacen[x][3]+"\n"; } alert(s); }*/ </script> </head> <body> <table border=5 align="center" width=600px> <tr> <td align="center" colspan=2;> <input type="button" value="Ver Stock" name="b1" onClick="Stock();"/> </td> </tr> <tr align="left" border=5> <form> <td> <input type="button" value="Alta" name="b2" onClick="Alta();"/> </td> <td> <p>Codigo de articulo<input type="text" value="" name="codart" id="1"/></p> <p>Descripcion<input type="text" value="" name="descripcion" id="2"/></p> <p>PVP<input type="text" value="" name="pvp" id="3"/></p> <p>Existencia<input type="text" value="" name="existencia" id="4"/></p> </td> </tr> </form> </tr> <tr align="left" border=5> <td> <input type="button" value="Buscar art." name="b2" onClick="Buscar();"/> </td> <td> <p>Codigo de articulo<input type="text" id="1" value="" name="codartbusc"/></p> </td> </td> </tr> <tr align="left" border=5> <td> <input type="button" value="Vender art." name="b3" onclick="Vender();"/> </td> <td> <p>Codigo de articulo<input type="text" value="" name="codart"/></p> <p>Cantidad<input type="text" value="" name="cantidad"/></p> </td> </td> <tr> <td align="center" colspan=2> <input type="button" value="Ver estado de caja" name="b4" onclick="vercaja();"/> </td> </tr> </tr> </table> </body> </html>