Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2011, 23:06
Zendar
 
Fecha de Ingreso: agosto-2010
Mensajes: 67
Antigüedad: 14 años, 4 meses
Puntos: 0
Form dialog JQUERY

Hola, hice un form dialog con jquery y php y funciona perfecto.. el problema que tengo es que al abrirse la pagina se ve el formulario que va dentro del dialog y cuando presiono el boton q abre el formdialog se acomoda al dialog..

Lo correcto seria que se muestre el formulario cuando abre el dialog y no antes..

dejo mi codigo;
Código Javascript:
Ver original
  1. $('#dialog').dialog({
  2.                 bgiframe: true,
  3.                 autoOpen: false,
  4.                 resizable: false,
  5.                 modal: true,
  6. buttons: {
  7.                    "Consultar": function() {
  8.  
  9.                         dataString = $('form').serialize();
  10.                     $.ajax({
  11.                     type: "POST",
  12.                     url: "trl.php",
  13.                     data: dataString,
  14.                     dataType: "json",
  15.  
  16.                        success: function(data) {
  17.  
  18.  
  19.                         if(data == 'invalid'){
  20.                             $('#message').html("<div class='errorMessage'>Date range is invalid.</div>");
  21.                         } else {
  22.                             $('#message').html("<div class='successMessage'>Date range is valid.</div>");
  23.                             //location.reload();
  24.                         }
  25.                     }
  26.  
  27.  
  28.                     });
  29.        $( this ).dialog( "close" );
  30.  
  31.  
  32.  
  33.  
  34.  
  35.                 },
  36.                 Cancel: function() {
  37.                     $( this ).dialog( "close" );
  38.                 }
  39.             }
  40.  
  41. });
  42.  $("#fecha_inicio").datepicker({altField: '#inicio',altFormat: 'yy-mm-dd',minDate: '-1y',maxDate: -1});
  43.  $("#fecha_final").datepicker({altField: '#fin',altFormat: 'yy-mm-dd',minDate: '-1y',maxDate: -1});
  44.  
  45. $( "#dialog" ).dialog( "open" );
Código PHP:
Ver original
  1. <div id="dialog">
  2.             <form>
  3.                
  4.         <label for="producto">Producto</label>
  5.                 <select name="producto" id="producto" class="text ui-widget-content ui-corner-all">
  6.        
  7.                                 </select>
  8.                 <br>
  9.                 <br>
  10.                
  11.         <label for="fecha_inicial">Fecha Inicio</label>
  12.                 <input id="fecha_inicio" type="text" readonly /><input type="hidden" name="fecha_inicio" id="inicio" />
  13.                 <br>
  14.                 <br>
  15.         <label for="fecha_final">Fecha Fin</label>
  16.             <input id="fecha_final" type="text" readonly /><input type="hidden" name="fecha_final" id="fin"
  17.                 <br>
  18.                 <br>
  19.                 <label for="combo">Combo</label>
  20.                 <select name="combo" id="combo" class="text ui-widget-content ui-corner-all">
  21.  
  22.                     <option >uno</option>
  23.                     <option >dos</option>
  24.  
  25.                 </select>          
  26.     </form>
  27.        
  28.         </div>

ALguien me puede ayudar???