Foros del Web » Programando para Internet » Javascript »

dos formularios?

Estas en el tema de dos formularios? en el foro de Javascript en Foros del Web. hola amigos: saben que tengo un problema con formularios, tengo dos formulario en una sola pagina con dos botones, pero no se como hacer que ...
  #1 (permalink)  
Antiguo 11/07/2004, 17:17
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 359
Antigüedad: 21 años
Puntos: 0
dos formularios?

hola amigos:

saben que tengo un problema con formularios, tengo dos formulario en una sola pagina con dos botones, pero no se como hacer que presionando el boton a funcione el FORM de name ="a" y visebersa al presionar el boton b
pero presiono el boton b y no me funciona, he probado solo con onClick="nombre del formulario.submit()".

que alternativa me darian o mi codigo esta mal?

Código HTML:
<form name="a" action="a.php?a=a\" method="POST">
 <form name="b" action="a.php?a=b\" method="POST">

contenido de input etc

<input type="submit" name="Submit" value="a" onClick="a.submit()">
<input type="submit" name="Submit" value="b" onClick="b.submit()">
</form>
</form> 
__________________
Practicando se Aprede
:-) :-)
  #2 (permalink)  
Antiguo 11/07/2004, 17:22
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola necu:

Si no me equivoco, no se pueden anidar los formularios, y en vez de usar botones tipo submit, para el evento onclick es preferible usar type="button"
A no ser que pongas cada botón submit en sus respectivos formularios.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 11/07/2004, 17:23
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 359
Antigüedad: 21 años
Puntos: 0
y que me aconsejarias es ke son dos botones que realizan dos tipos de acciones el formulario

o algun scripts que me recomiendes

gracias por tu respuesta tan rapida
__________________
Practicando se Aprede
:-) :-)
  #4 (permalink)  
Antiguo 11/07/2004, 17:44
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:08.