HTML - Problemas con dos forms

   
Vista:

Problemas con dos forms

Publicado por Pedro (2 intervenciones) el 04/05/2016 08:45:47
Buenos días.

Estoy teniendo problemas con tres forms, resumiendo son dos forms dentro de uno que envían información diferente. El problema que tengo es que al pulsar el botón del segundo form me hace el action del primer form. El código que os paso es algo simplificado de lo que uso pero da el mismo error. Os dejo el código.

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<html>
   <head>
      <link href="CSS/estilo.css" rel="stylesheet" type="text/css" />
   </head>
   <body>
 
		<form action="insert.php" method="post" enctype="multipart/form-data">
		<table>
			<tr>
				<td>
					<center>1</center>
				</td>
 
				<td>
					<form action = "visualizar.php" method = "post" >
					<input type="hidden" name="plan" value="viTr" />
					<input type="hidden" name="codTrampa" value="1" />
					<input type="hidden" name="fechaTrampa" value="02/05/2016" />
					<center><input type="submit" class = "botonTrampa"  style="background: transparent" name="1enviar" value="0" /></center>
					</form>
				</td>
 
 
			</tr>
 
 
			<tr>
				<td>
					<center>2</center>
				</td>
				<td>
					<form action="visualizar.php" method="post">
					<input type="hidden" name="plan" value="viTr">
					<input type="hidden" name="codTrampa" value="2">
					<input type="hidden" name="fechaTrampa" value="02/05/2016">
					<center><input type="submit" class = "botonTrampa"  style="background: transparent" name="2enviar" value="0" /></center>
					</form>
				</td>
 
			</tr>
 
			</table>
			<input type="hidden" name="plan" value="trIn"><br>
			<center><input type="submit" class = "botonStandar" name="enviar1" value="Enviar" /></center>
		</form>
 
   </body>
</html>

Como podéis ver el primer form que abarca a los dos envia info a insert.php mientras que los interiores envían info a visualizar.php el problema es que al pulsar el submit del segundo que tiene su action utiliza el action del primero.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Problemas con dos forms

Publicado por xve (1178 intervenciones) el 04/05/2016 10:28:58
Hola Pedro, tu problema, es que no puede haber un <form> dentro de otro <form>... por esto tienes el problema.

Viendo tu código, que sentido tiene tener dos <form> dentro de otro <form>?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problemas con dos forms

Publicado por Pedro (2 intervenciones) el 04/05/2016 10:38:06
La idea de hacer un form dentro de otro form es porque el primero envia los datos de una nueva incidencia(En el control de plagas de mi empresa) Mientras que los otros forms(Si te fijas veras que los 0 que hay debajo de R y A son botones), lo curioso es que los otros me funcionan a la perfección solo es el primero el que me falla. Te paso una imagen para que te hagas una idea que no se si me explico bien jajaja. Me olvidaba de comentar de que los botones que se ven como 0(este valor cambia ) tienen dos campos hidden que envian la trampa que es y a que fecha pertenecen.


control-de-plagas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar