Script:
Código:
Formulario:<script language="JavaScript" type="text/javascript">
function comprobarOpcion(formulario) {
var botonradio = formulario.elements["radiobutton"].value;
alert("Se va a comprobar opción de introducción elegida (libros/autores): " + botonradio);
if (botonradio == "libros" || botonradio == "autores") {
self.location = "insercion.php?radiobutton=" + botonradio;
}
}
</script>
Código HTML:
<form id="form2" name="introducir" method="get" action="javascript:comprobarOpcion(document.forms[1]);"> <label> <input name="radiobutton" type="radio" value="libros" /> Libros<br /> <input name="radiobutton" type="radio" value="autores" /> Autores<br /> <br /> <input type="submit" name="Submit" value="Insertar" /> </label> </form>
He probado de varias maneras al pasar el argumento de la función comprobarOpcion(), intentando pasar todo el objeto formulario, o directamente el botón de radio seleccionado, pero en el alert() siempre me sale undefined.
Alguna ayuda por favor?

