Hola
La función js es esta. No hay ningún campo con sufijo
text sino
hidden. También está solucionado la cuestión de los decimales
Código Javascript
:
Ver originalfunction funcion (id, val) {
var precio = document.getElementById(id+'_hidden').value;
var total = (parseFloat(precio * val)).toFixed(2);
alert(total)
}
Ahora corrijo mi error
Código PHP:
Ver original$iCiclo = 0;
$result .= "<td>";
$result .= "$"."$myrow[MedidaPrecio]";
$result .= "<input type='hidden' value='"$myrow[MedidaPrecio]"' id='precio_".$iCiclo."_hidden' name='precio_".$iCiclo."_hidden' /></tr>";
$result .= "<input type='text' value='' id='precio_".$iCiclo."' name'precio_".$iCiclo."' onKeyUp='funcion(this.id, this.value);' />";
$iCiclo++;
}
$result .= "</table>";
Suerte
Y ahora me voy a la cama