El script es el siguiente:
Código:
Y estos son los formularios:function CalcularModificacion() { var total = 0; var pago = 0; var envio = 0; var pagar = 0; var certificado = parseInt(document.getElementById("Coste_Cert").value); //Aqui debe de estar el problema supongo. var envio1 = document.getElementById("envioemail").checked; var envio2 = document.getElementById("envioordinario").checked; var envio3 = document.getElementById("enviocertificado").checked; var pago1 = document.getElementById("transf").checked; var pago2 = document.getElementById("tarjeta").checked; var pago3 = document.getElementById("paypal").checked; var YaPagado = parseInt(document.getElementById("Ya_Pagado").value); //Y aqui tb claro. if (envio1 == true) { envio = 0; envio = envio.toFixed(2); }else if (envio2 == true) { envio = 4; envio = envio.toFixed(2); }else if (envio3 == true) { envio = 6.5; envio = envio.toFixed(2); } if (pago1 == true) { pago = 0; pago = pago.toFixed(2); }else if (pago2 == true || pago3 == true) { pago = certificado * 0.034; pago = pago.toFixed(2); } total = certificado + envio + pago; pagar = total - YaPagado; document.getElementById("Coste_Envio").value = envio; document.getElementById("Coste_Pago").value = pago; document.getElementById("Coste_Total").value = total; document.getElementById("Por_Pagar").value = pagar; }
Código:
Y el resultado seria:<form id='modificar' name='modificar' method='post' action='modificardatos.php'> <div class='caja-formulario'> <h4>PASO 3: ELIGE MÉTODO DE ENVÍO</h4> <div class='radios'> <INPUT type='radio' name='Envio' id='envioemail' value='email' onclick='CalcularModificacion()' checked><span><b>Sólo por E-mail</b></span><br> <INPUT type='radio' name='Envio' id='envioordinario' value='ordinario' onclick='CalcularModificacion()'><span><b>E-mail + En papel por correo ordinario</b></span><br> <INPUT type='radio' name='Envio' id='enviocertificado' value='certificado' onclick='CalcularModificacion()'><span><b>E-mail + En papel por correo certificado</b></span><br> </div> </div> <div class='caja-formulario'> <h4>PASO 4: ELIGE MÉTODO DE PAGO - Vea las condiciones abajo</h4> <div class='radios'> <INPUT type='radio' name='Pago' id='transf' value='transf' onclick='CalcularModificacion()' checked><span><b>Transferencia Bancaria</b></span><br> <INPUT type='radio' name='Pago' id='tarjeta' value='tarjeta' onclick='CalcularModificacion()'><span><b>Tarjeta de Crédito o Débito</b></span><br> <INPUT type='radio' name='Pago' id='paypal' value='paypal' onclick='CalcularModificacion()'><span><b>PayPal</b></span><br> </div> </div> <input type='submit' id='boton-modificar' name='boton-modificar' value='Confirmar Datos'> </td><td> <div class='caja-resultados'> <h4>PAGOS</h4> <p>CERTIFICADO:</p> <input type='text' id='Coste_Cert' maxlength='7' size='9' value='$fila[6]' name='Coste_Cert' readonly> <span class='euro'>€</span> <p>ENVIO:</p> <input type='text' id='Coste_Envio' maxlength='7' size='9' value='0.00' name='Coste_Envio' readonly> <span class='euro'>€</span> <p>METODO DE PAGO:</p> <input type='text' id='Coste_Pago' maxlength='7' size='9' value='0.00' name='Coste_Pago' readonly> <span class='euro'>€</span> <p>COSTE TOTAL:</p> <input type='text' id='Coste_Total' maxlength='7' size='9' value='0.00' name='Coste_Total' readonly> <span class='euro'>€</span> <hr class='lineapt'> <p>YA PAGADO:</p> <input type='text' id='Ya_Pagado' maxlength='7' size='8' value='$fila[7]' name='Ya_Pagado' readonly style='font-weight:bold'> <span class='euro'>€</span> <hr class='lineapt'> <p>FALTA POR PAGAR:</p> <input type='text' id='Por_Pagar' maxlength='7' size='8' value='0.00' name='Por_Pagar' readonly style='font-weight:bold'> <span class='euro'>€</span> </div> </form>

Ojala me puedan ayudar, porque he probado varias cosas y nada.
Saludos!