Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Form + Subform

Estas en el tema de Form + Subform en el foro de Frameworks JS en Foros del Web. Hola, mi problema es el siguiente: Tengo un formulario de edición con un montón de campos, entre ellos imágenes! el problema q tengo es q ...
  #1 (permalink)  
Antiguo 27/10/2009, 05:59
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 10 meses
Puntos: 10
Form + Subform

Hola,

mi problema es el siguiente:
Tengo un formulario de edición con un montón de campos, entre ellos imágenes! el problema q tengo es q uso un formulario para edicion de datos y otro para subir imágenes, pero uno me queda dentro del otro, uso dos div, uno para unos campos y el otro para las imágenes, y los escondo o lo muestro según lo pida el usuario. mi pregunta es, si me queda el formulario de imágenes dentro del formulario general como puedo hacer para diferenciarlos al darle al submit?

aqui dejo el codigo
Código html:
Ver original
  1. <form id="frmEditMaquina" name="frmEditMaquina" method="post" action="maquina/edit_maquina.php" onsubmit="ActualitzarMaquina(); return false">
  2.     <fieldset class="fieldset_maquina">
  3.     <legend class="legend_maquina">Ver/Editar Maquina</legend>
  4.    
  5.     <div id="menu_maquina">
  6.         <ul id="menu_maquina">
  7.             <li><a href="#" onclick="VeureFitxaMaquina()">Fitxa</a></li>
  8.             <li><a href="#" onclick="VeureFotosMaquina()">Fotos</a></li>
  9.             <li><a href="#" onclick="VeureAmortitzcioMaquina()">Amortizacion</a></li>
  10.         </ul>  
  11.     </div>
  12.  
  13.     <div id="fitxa_maquina">AQUI VAN LOS CAMPOS</div>
  14.        <div id="fotos_maquina" style="display:none;">AQUI LAS IMAGENES</div>
  15.  
  16. <div id="botons_maquina">  
  17.         <table class="taula_centrica">
  18.         <tr>           
  19.             <td align="right"><input type="image" src="../lib/img/generics/ok.png" id="submit" name="submit" value="Guardar"></div>
  20.             <td align="left"><img src="http://www.forosdelweb.com/f77/lib/img/generics/ko.png" class="botocancelar" onclick="CancelarEditMaquines()"></div>
  21.         </tr>      
  22.         </table>
  23.     </div>
  24. </form>

El funcionamiento es simple, si le doy al link ver ficha me muestra una DIV si le doy al de imágenes pues me muestra el otro div de imágenes y así... jugando con el display...

en el div de fotos sale el siguiente:

Código html:
Ver original
  1. <div id="fotos_maquina" style="display:none;">
  2.         <table align="center">
  3.         <tr>
  4.         <td>       
  5.             <ul class="thumb" onmouseover="javascript:ul_hover()">
  6.                 <?php
  7.                
  8.                     if($sql_maquines_fotos) {
  9.                         while( $maquina_fotos = mysql_fetch_array($sql_maquines_fotos) ){
  10.                 ?>
  11.                     <li><a href="#"><img src="http://www.forosdelweb.com/f77/lib/img/maquines/<?php echo $maquines_fotos['foto'] ?>" alt=""/></a></li>
  12.                 <?php
  13.                         }// while( $maquina = mysql_fetch_array($sql_maquines) ){
  14.                     }else{ // -- if($sql_maquines) {
  15.                 ?>
  16.                     <li><img src="http://www.forosdelweb.com/f77/lib/img/maquines/no_image.png" onclick="Veure_upload()" alt="" /></li>
  17.                 <?php
  18.                  } ?>
  19.             </ul>
  20.         </td>      
  21.         </tr>
  22.         <tr>
  23.             <td>
  24.                 <form method="post" enctype="multipart/form-data" action="personal/fitxa/uploadfoto.php" target="iframeUpload">
  25.                     <input name="fileUpload" type="file" size="75">
  26.                     <input type="submit" name="submit" value="Insertar Imagen">
  27.                 <form>
  28.             </td>
  29.         </tr>  
  30.         </table>
  31.     </div>
Como veis en el <div> 'fitxa_maquina' hay los campos de texto y en el div, fotos, las imágenes con su respectivo form!

como puedo hacer para q al darle al subir imagen no me recargue el frmEditMaquina?



Saludos y gracias!
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 27/10/2009 a las 06:11
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 07:02.