estoy implementando una pasarela virtual y tengo el siguiente problema:
tengo una funcion en javascript que modifica el valor del input de Ds_Merchant_Amount y lo multiplica con la cantidad escogida en un select:
function FijarPrecio(id,preu){
var PrecioSel = document.getElementById(id); //cojo la cantidad
var PrecioActualEnvio = document.getElementById('Ds_Merchant_Amount');
PrecioActualEnvio.value = PrecioSel.value*preu;
}
</script>
....
echo "<form name=compra action=$url_tpvv method=post >
<input type=text name=Ds_Merchant_Amount value='$amount' id=Ds_Merchant_Amount>
....
Sino modifico el select y por lo tanto, no entro en la funcion javascript que cambia el value del input, envia correctamente los datos al tpv pero si modifico el valor del input de Ds_Merchant_Amount al enviar los datos me da un error el pago
porque? es un error de formato o algo?al entrar a la funcion en javascript cambia el tipo de datos que hay en el value?