holaaa tengo un problemita con un carrito de compras.. necesito atrapar el valor de este campo de texto y enviarlo por el metodo POST o GET a otro archivo
Código HTML:
Ver original<input id='cantidad$i' name='cantidad$i' type='text' value=".$itemsEnCesta[$k]." size='2' maxlength='2' onBlur='javascript:mon(this.value,$i,$j);' onkeypress='return validar(event)'>
e igualado la variable y me da error.. he hecho $_POST['cantidad$i'] y me da error..
he intentado hace un script con
Código Javascript
:
Ver originaldocument.getElementById("cantidad").value;
pero no hace nada quizas es que estoy agarrando mal el ID pero no se como hacerlo.....
con este codigo en js hago los calculos del carrito de compra
Código Javascript
:
Ver originalfunction mon(cantidad,num,cuantos)
{
precio=document.getElementById("precio"+num).value;
mont=eval(cantidad*precio);
var monto = formatCurrency(mont);
document.getElementById("monto"+num).innerHTML = monto;
var monto_unidad_tot=0;
for(var i=1;i<=cuantos;i++)
{
monto_unidad=parseFloat(document.getElementById("precio"+i).value)*parseFloat(document.getElementById("cantidad"+i).value);
monto_unidad_tot=parseFloat(monto_unidad_tot)+parseFloat(monto_unidad);
}
monto_unidad_tot_original=monto_unidad_tot;
var monto_unidad_tot = formatCurrency(monto_unidad_tot);
document.getElementById("valor_monto_total").innerHTML = monto_unidad_tot;
iva2=parseFloat(monto_unidad_tot_original)*parseFloat(12/100);
iva_original=iva2;
var iva2 = formatCurrency(iva2);
document.getElementById("valor_iva").innerHTML = iva2;
monto_total2=parseFloat(iva_original)+parseFloat(monto_unidad_tot_original);
var monto_total2 = formatCurrency(monto_total2);
document.getElementById("valor_total").innerHTML = monto_total2;
}
como podria agarrar ese valor y enviarlo a un otro archivo???