Buenas noches
sickman y
ZiTAL sickman: concreta más el tema de querer trabajar con un hash, como en PHP.
En javasscript, se puede trabajar con hash, de forma libre, y facil.
El hecho de ponerle un ancla a una página, es tan sencillo, como que en el action de tu formulario, pongas
Código PHP:
action="miPagina.php#parametro"
En este caso, le estarás pasando a la página de recogida de datos la información de tu RadioButton, mas lo correspondiente al hash (o ancla).
En el caso de que necesites cambiar el estado de tu action, dinámicamente, si pulsas en un radioButton o en otro, deberías de hacerlo de la siguiente manera:
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Medidas de capa</title>
<script language="javascript" type="text/javascript">
function cambiarAction(onjReferer)
{
// Por si acaso ya tiene el ACTION un parametro de HASH puesto, nos quedamos con la parte limpia de la URL
var URL_limpia = document.forms["formulario"].action.split("#")[0];
URL_limpia+= "#" + onjReferer.value
document.forms["formulario"].action = URL_limpia;
alert (document.forms["formulario"].action)
}
</script>
</head>
<body>
<center>
<br><br><br><br><br>
<form name="formulario" action="miPagina.php" method="post">
<input type="Radio" name="radios" value="valor1" id="radio1" onchange="cambiarAction(this)"><label for="radio1">Primer Radio</label><br><br>
<input type="Radio" name="radios" value="Valor2" id="radio2" onchange="cambiarAction(this)"><label for="radio2">Segundo Radio</label><br><br>
<input type="Radio" name="radios" value="Valor3" id="radio3" onchange="cambiarAction(this)"><label for="radio3">Tercer Radio</label><br><br>
<input type="Radio" name="radios" value="Valor4" id="radio4" onchange="cambiarAction(this)"><label for="radio4">Cuarto Radio</label><br><br>
<input type="Submit" value="mandar formulario">
</form>
</center>
</body>
</html>
Espero que este código te sea util.
Es lo mas sencillo que se me ha ocurrido para lo que necesitas.
Si tienes alguna duda, pregunta todo lo que te haga falta.
Saludos a tod@s