Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2008, 22:30
lucasarts_18
 
Fecha de Ingreso: enero-2007
Mensajes: 272
Antigüedad: 17 años, 4 meses
Puntos: 5
Pregunta tomar arreglos html con indices de cadenas (ok!!)

Hola a todos:

Tengo el siguiente código html:

Código:

<td class="celdaGrilla" align="right">{$fila.SubTotal}</td>
  <input name="txtProdStock[{$fila.ProdCod}]" type="hidden" value="{$fila.Stock}" />
  <input name="txtProdCantEmb[{$fila.ProdCod}]" type="hidden"       value="{$fila.Det_EmbProdCant}" />
</td>
Lo cual lo recojo desde javascript de la siguiente forma.

Código PHP:
<script language="JavaScript" type="text/javascript">
function 
stock(prodCod,obj) {
   var 
stock document.form['txtProdStock[' prodCod ']'].value;
     var 
prodCantEmb parseInt(document.form['txtProdCantEmb[' prodCod ']'].value);
     var 
cantPedida parseInt(obj.value);
     
     
stock parseInt(stock);
          
     if ((
stock cantPedida) && (cantPedida prodCantEmb)) {
            
obj.focus();
             
alert('No hay suficiente stock');
            
obj.value prodCantEmb;
            return 
false;
     }

     return 
true;
}
</script> 
El código anterior resulta bien cuando el indice del control son números mayores a 0
"txtEmbProdFactor[6777][124436]" , pero falla cuando parte con 0, ejemplo.

"txtEmbProdFactor[6777][00656]"

Agradeceré cualquier ayuda....

Gracias !!!!