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!



