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 !!!!