Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/05/2013, 16:06
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 3 meses
Puntos: 10
Respuesta: Mandar formulario despues de ocultar div.

Cita:
Iniciado por MagoMarlon Ver Mensaje
No tienes que llamarla, todo lo que esté dentro de la función $(document).ready se ejecuta una vez el DOM esté listo,, si te documentas un poquitin de jquery entenderás,,, y asi tal cual como puse es que se implementa eso... saludos
Gracias, pongo el codigo porque no se donde esta el error:
Código Javascript:
Ver original
  1. <!-----------------------------------Temporizador parado----------------------------------------------------------------->
  2.  
  3.            
  4.                         <div align="center">
  5.  
  6.                         <div id="div_parada">
  7.                            
  8.         <form action="<?php echo $editFormAction; ?>" method="post" name="form2" id="form2">
  9.  
  10.                         <table align="center">
  11.                        
  12.                                  <tr valign="baseline">
  13.                        
  14.                         <td><input type="hidden" name="id_aviso" value="<?php echo $row_Recordset1['id_aviso']; ?>" size="32" /></td>
  15.                       </tr>
  16.                       <tr valign="baseline">
  17.                        
  18.                         <td><input type="hidden" name="tecnico" value="<?php echo $row_Recordset1['tecnico']; ?>" size="32" /></td>
  19.                       </tr>
  20.                       <tr valign="baseline">
  21.                        
  22.                         <td><input type="hidden" name="fecha" size="32" /></td>
  23.                       </tr>
  24.                       <tr valign="baseline">
  25.                        
  26.                         <td><input type="hidden"  name="hora_entrada" size="32" /></td>
  27.                       </tr>
  28.                      
  29.                     </table>
  30.                     <input type="hidden" name="MM_insert" value="form2" />
  31.  
  32.                             El contador de tiempo de este aviso está parado.<br/>
  33.                  
  34. <button type="submit" name="MM_insert" data-icon="custom" data-theme="c" data-ajax="false" id="form2btn">Activar contador</button>
  35.  
  36. </form>
  37.                                                            
  38.    
  39.  
  40. </div>
  41. </div>
  42.  <!-------------------------------Fin Temporizador parado----------------------------------------------------------------->
  43. <script>
  44.          
  45.     $(document).ready(function() {
  46.         $("#div_inicio").hide();
  47.                 $('#form2btn').on('click',function(){
  48.                 $('#form2').submit();
  49.                 $("#div_parada").hide();
  50.                 $('#div_inicio').show();
  51.                    
  52.       });
  53. });
  54. </script>        
  55.  
  56.  
  57.  
  58. <!---------------------------------Temporizador iniciado----------------------------------------------------------------->
  59.  
  60. <ul data-role="listview" data-divider-theme="b" data-inset="true">
  61.   <?php do { ?>
  62.                                <div align="center">
  63.  
  64.                         <div id="div_inicio">
  65.                        
  66.  
  67.  
  68.   <form action="<?php echo $editFormAction; ?>" method="post" name="form3" id="form3">
  69.                            
  70.  
  71.    
  72. <?php
  73. $horaf=date('H:i:s');
  74. ?>
  75.                                    
  76.                  <input type="hidden" name="hora_salida" value="<?php echo $horaf ?>" size="32" />
  77.                                    
  78.                        
  79.                  <input type="hidden" name="id_contador" value="<?php echo $row_Recordset4['id_contador']; ?>" />
  80.  
  81. <?php
  82.  
  83. $fecha1 = strtotime($row_Recordset4['hora_entrada']);
  84. $fecha2 = strtotime($row_Recordset4['hora_salida']);
  85.  
  86. $diferencia_minutos = ($fecha2-$fecha1)/60;
  87.  
  88. ?>
  89.    
  90.     <li data-role="list-divider" role="heading">[<?php echo $row_Recordset1['tecnico']; ?>]</li>
  91.   <li data-role="list-divider" role="heading"><?php echo $row_Recordset4['fecha']; ?></li><li data-theme="c">
  92.    
  93.     De <?php echo $row_Recordset4['hora_entrada']; ?> a <?php echo $row_Recordset4['hora_salida']; ?><span class="ui-li-count"><?php echo $diferencia_minutos  ?>&nbsp;minutos</span>
  94.    
  95.  <li data-role="list-divider" role="heading">El contador de tiempo se ha parado <?php echo $row_Recordset4['fecha']; ?> a las <?php echo $row_Recordset4['hora_salida']; ?> con nº<?php echo $row_Recordset4['id_contador']; ?><br/></li>
  96.    
  97.   </li>
  98.   <input type="hidden" name="MM_update" value="form3" />
  99.                          
  100.                          
  101.                           <button type="submit" onclick="if (confirm('¿Desea parar el contador de este aviso?')) {form3.form3.submit();} else{ return false} " data-icon="custom" data-theme="c" data-ajax="false" value="PararContador">Para contador</button>
  102.                          
  103.                                                             </form>
  104.                                                              </div>
  105.   <?php } while ($row_Recordset4 = mysql_fetch_assoc($Recordset4)); ?>
  106.          
  107.                                   </ul>  
  108.                        
  109.                        
  110.                         </div>                      
  111.  <!-------------------------------Fin Temporizador iniciado----------------------------------------------------------------->


EDITO: me da error:

TypeError: $(...).on is not a function
$('#form2btn').on('click',function(){

Última edición por satjaen; 07/05/2013 a las 16:26