Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/07/2004, 17:44
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Hola otra vez:

Si envías los datos a la misma página, pero quieres que cambie el valor de un campo, puedes usar el evento onclick para hacer la asignación, y si piensas cambiar de destino del formulario, puedes cambiar el action... por lo que pones de tu formulario, podría servirte algo así:

Código HTML:
<form name="a" action="[COLOR=Magenta]a.php[/COLOR]" method="POST">
 <!--form name="b" action="a.php?a=b\" method="POST"-->

contenido de input etc
<input type=hidden name=a />
<input type="submit" name="Submit" value="a" onClick="a.value = 'a'"/>
<input type="submit" name="Submit" value="b" onClick="a.value = 'b'"/>
<!--/form-->
</form> 
Puse el form interno como comentario... y luego puse un campo oculto con una variable "a" que se actualiza con el botón adecuado... de esta manera recoges el valor de "a" junto al resto de variables del formulario...

Cambiando el action sería:

Código HTML:
<form name="a" action="[COLOR=Magenta]a.php[/COLOR]" method="POST">
 <!--form name="b" action="a.php?a=b\" method="POST"-->

contenido de input etc
<!--input type=hidden name=a /-->
<input type="submit" name="Submit" value="a" onClick="this.form.action = 'a.php?a=a\'"/>
<input type="submit" name="Submit" value="b" onClick="this.form.action = 'a.php?a=b\'"/>
<!--/form-->
</form> 
Espero no haberme equivocado...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo