Comunidad de diseño web y desarrollo en internet online

problemas con tres forms

Citar            
MensajeEscrito el 04 May 2016 07:00 am
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.

<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.

Por pedro.llado

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 06 May 2016 12:01 pm
Hola,
en los dos form's tienes el mismo action, no? que es "visualizar.php" Por eso se va a esa pagina.

Un saludo,
David
estudio de diseño grafico

Por conectart

Claber

128 de clabLevel



 

ceo

chrome
Citar            
MensajeEscrito el 13 May 2016 01:59 pm
Puedes usar el mismo archivo, pero tendrás detalles como..

ponerle "button" al type del <input> y colocarle un id a los botones y a los <from> y capturarlo en javacript usando jquery

Código :

// Ejemplo:
$('#IDbotton').click(function(event) {
   $('#IDform').submit();
});

Por franqgeek

48 de clabLevel



Genero:Masculino  

Desarrollador Web

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.