Recoger parámetros de formulario
Publicado por Mariano (2 intervenciones) el 24/06/2007 21:35:54
Tengo el siguiente formulario:
Solo consigo que se obtenga la tercera opción, lo que significa que la función no recibe ni 'alta' ni 'busqueda'.
Si al formulario le pongo el action="verquepasa.php" y en dicho fichero recreo el valor de la variable $_POST["opcion"], si puedo ver cada una de los diferentes valores que puede tomar.
He intentado hacer una variable tal que, var valor = $_POST["opcion"] y no funciona.
¿Como podría pasarle a la función los diferentes valores del formulario?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<form name="mi_formulario" method="post" >
<input name="opcion" type="radio" value="alta" checked />
<input name="opcion" type="radio" value="busqueda" />
<input name="opcion" type="radio" value="ver" />
<input type="button" value=" ENVIAR " name="enviar" onclick="enviar()" />
</form>
Compuesto por tres botones de opción y un boton que al hacer click se va a una función que llamo enviar, la cual contiene el siguiente código:
<script language="javascript">
function enviar()
{
if(mi_formulario.opcion.value=='alta')
{
mi_formulario.action="altas.php"
mi_formulario.submit()
}
else if(mi_formulario.opcion.value=='busqueda')
{
mi_formulario.action="busquedas.php"
mi_formulario.submit()
}
else
{
mi_formulario.action="ver.php"
mi_formulario.submit()
}
}
</script>
Solo consigo que se obtenga la tercera opción, lo que significa que la función no recibe ni 'alta' ni 'busqueda'.
Si al formulario le pongo el action="verquepasa.php" y en dicho fichero recreo el valor de la variable $_POST["opcion"], si puedo ver cada una de los diferentes valores que puede tomar.
He intentado hacer una variable tal que, var valor = $_POST["opcion"] y no funciona.
¿Como podría pasarle a la función los diferentes valores del formulario?
Valora esta pregunta


0