Hola tengo una prueba de formulario que segun elijas un valor en un radio button, me funciona perfectamente en chrome, FF, y safari pero en ie nada de nada. me da un error.
Os muestro el codigo
Código HTML:
<script type="application/javascript"> <!-- function envia_donde(){ for(i=0; i< document.getElementsByName('formapago').length; i++) { if (document.getElementsByName('formapago')[i].checked) break; } var formadepago=0; formadepago=document.getElementsByName('formapago')[i].value; if (formadepago == "contrareembolso") { document.getElementById('fpago').action="contrareembolso.php"; } if (formadepago == "tarjeta") { document.getElementById('fpago').action="tarjeta.php"; } if (formadepago == "transferencia") { document.getElementById('fpago').action="transferencia.php"; } document.getElementById('fpago').submit(); } --> </script> </head> <body> <form method="post" name="fpago" id="fpago" > <input type="radio" name="formapago" id="formapago" value="contrareembolso" /> Pago contrareembolso <br /> <input type="radio" name="formapago" id="formapago" value="tarjeta" /> Pago con tarjeta de crédito/débito<br /> <input type="radio" name="formapago" id="formapago" value="transferencia" /> Pago por transferencia bancaria<br /> <input type="text" name="nombre" /> Nombre<br /> <input type="text" name="correo" />correo <br /> <input type="button" name="boton_enviar" value="enviar" onclick="javascript:envia_donde();" /> </form> </body>
La error que me da en IE me marca la linea 45 que es el botón de envio del formulario, con el mensaje de "se esperaba un objeto"
Muchas gracias por adelantado