Foros del Web » Programando para Internet » Javascript »

Varios botones a varias paginas desde el mismo form

Estas en el tema de Varios botones a varias paginas desde el mismo form en el foro de Javascript en Foros del Web. Hola Tengo un form hecho, que envia unos valores a una pagina en php mediante el metodo GET. Ahora necesito enviar estos mismos valores a ...
  #1 (permalink)  
Antiguo 18/11/2010, 14:51
 
Fecha de Ingreso: septiembre-2010
Ubicación: colombia
Mensajes: 45
Antigüedad: 13 años, 7 meses
Puntos: 0
Varios botones a varias paginas desde el mismo form

Hola

Tengo un form hecho, que envia unos valores a una pagina en php mediante el metodo GET. Ahora necesito enviar estos mismos valores a otras dos paginas distintas. De que forma puedo poner dos botones nuevos dentro de este form para que me envien a otras dos paginas distintas?

el codigo de mi form es el siguiente

Código HTML:
Ver original
  1. <form  method="get" action="ConsolidadoPST.php"">
  2.           <div align="center">
  3.             <p>
  4.             <th><p><strong>FECHA </strong></p>            </th>
  5.             </p>
  6.             <table width="412" border="0"  cellspacing="1" cellpadding="4" id=myTable>
  7.               <tr>
  8.                 <td width="167"  valign="top" class="content"><div align="center"><span class="altcontent">
  9.                   <input name="fecha1" type="button" id="fecha1" onClick="displayCalendarFor('fc_1284283951');" value="Inicial">
  10.                   </span><span class="altcontent">
  11.                   <input size="10" id="fc_1284283951" type="text" READONLY name="fecha1" title="YYYY-MM-DD" >
  12.                 </span></div></td>
  13.                 <td width="49"  valign="top" bgcolor="#F0F0F0" class="content style1">&nbsp;</td>
  14.                 <td width="160"  valign="top" class="content"><div align="center"><span class="altcontent">
  15.                     <input name="fecha2" type="button" id="fecha2" onClick="displayCalendarFor('fc_1284283952');" value="Final">
  16.                     <input size="10" id="fc_1284283952" type="text" READONLY name="fecha2" title="YYYY-MM-DD" >
  17.                 </span></div></td>
  18.               </tr>
  19.             </table>
  20.             <p>&nbsp;            </p>
  21.             <p><strong>IVR</strong></p>
  22.             <table  width="226" border="0" id=myTable2>
  23.               <tr>
  24.                 <td width="216"><label>
  25.                   <select align="center" name="tipo" size="1">
  26.                     <option>Seleccione el IVR a consultar</option>
  27.                     <option value="0">Menu Principal</option>
  28.                     <option value="1">Submenu Multas (1)</option>
  29.                     <option value="2">Submenu Tramites (2)</option>
  30.                     <option value="5">Submenu Runt-PicoPlaca-Sedes (5)</option>
  31.                     <option value="21">Submenu Radicacion Tramites (2-1)</option>
  32.                     <option value="53">Submenu Info Runt (5-3)</option>
  33.                     <option value="211">Submenu Matricula Inicial (2-1-1)</option>
  34.                     <option value="212">Submenu Traspaso (2-1-2)</option>
  35.                     <!--<option value="213">Submenu 2-1-3</option>-->
  36.                     <option value="214">Submenu Cancelacion Matricula (2-1-4)</option>
  37.                     <option value="215">Submenu Traslado Radic.Cuenta (2-1-5)</option>
  38.                     <option value="216">Submenu Duplicado Doc.Transito (2-1-6)</option>
  39.                     <!--<option value="219">Submenu 2-1-9</option>-->
  40.                     <option value="333">TODO</option>
  41.                   </select>
  42.                 </label></td>
  43.               </tr>
  44.             </table>
  45.             <script type="text/javascript">
  46.             addTableRolloverEffect('myTable','tableRollOverEffect1','tableRowClickEffect1');
  47.             addTableRolloverEffect('myTable2','tableRollOverEffect1','tableRowClickEffect1');
  48.             </script>
  49.             <p>
  50.               <input type="submit" name="submit2" value="Aceptar" />
  51.             </p>
  52.           </div>
  53.     </form>
Muchas gracias por al colaboracion!
  #2 (permalink)  
Antiguo 18/11/2010, 15:33
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Respuesta: Varios botones a varias paginas desde el mismo form

Podria resolverlo con javascript, cada boton puede llamar a una funcion js mandanlo el nombre del script.php que deseas que procese al form luego en dicha funcion seteas al action del formulario con el nombre del script que le envias por parametro, y luego le dices que haga el submit, te recomiendo que uses botones y no botones submit para esto.
__________________
I am Doyle please insert code.
  #3 (permalink)  
Antiguo 18/11/2010, 17:54
Avatar de WingzemonX  
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: Varios botones a varias paginas desde el mismo form

Con javascript como dice doylelives.

En lugar de poner:
Código HTML:
<input type="submit" name="submit2" value="Aceptar" /> 
pon:
Código HTML:
<input type="button" name="submit1" value="Aceptar" onclick="JavaScript:FormSubmit(1);" />
<input type="button" name="submit2" value="Aceptar" onclick="JavaScript:FormSubmit(2);" />
<input type="button" name="submit3" value="Aceptar" onclick="JavaScript:FormSubmit(3);" /> 
en donde FormSubmit es la funcion den Javascript que usaras para hacer el submit.
Código HTML:
function FormSubmit(i)
{
    switch(i)
   {
       case 1:
          document.forms["form1"].action = "pagina1.php";
          break;
       case 2:
          document.forms["form1"].action = "pagina2.php";
          break;
       case 3:
          document.forms["form"].action = "pagina3.php";
          break;
    }
    
    document.forms["form1"].submit();
}
Es necesario que el form tenga un id, en este caso es "form1".

Última edición por WingzemonX; 18/11/2010 a las 17:55 Razón: Complementar informacion faltante.
  #4 (permalink)  
Antiguo 18/11/2010, 18:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde PHP a Javascript
  #5 (permalink)  
Antiguo 19/11/2010, 08:11
 
Fecha de Ingreso: septiembre-2010
Ubicación: colombia
Mensajes: 45
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Varios botones a varias paginas desde el mismo form

WingzemonX: En la funcion falta algo, ya que no se estan enviando los datos que estaba enviadno por GET...

ah! y muchas gracias a todos por la colaboracion

Última edición por leafartn; 19/11/2010 a las 08:11 Razón: info que faltaba

Etiquetas: botones, formulario
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 20:39.