Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/05/2013, 16:00
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Respuesta: Integrar form en modal jquery UI

logre resolver el problema efectivamente no redirigia bien en el load, sin embargo existe otro tema referente a mi form que no logro resolver, es que una ves que carga el formulario en el modal asi:
Código Javascript:
Ver original
  1. $(function() {
  2.     var name    = $( '#name' ), //no obtiene el nombre
  3.         defecto = $( '#defecto' ), //no obtiebe el valor numeral
  4.         allFields = $( [] ).add( name ).add( defecto ),
  5.         tips = $( ".validateTips" );
  6.     $( "#dialog-form" ).dialog({
  7.         autoOpen: false,
  8.         height: 300,
  9.         width: 350,
  10.         modal: true,
  11.         buttons: {
  12.             "Guardar": function() {
  13.                 $.post('/permisos/index/add #container',{name: name.val(),defecto: defecto.val()},
  14.                     function(){
  15.                     $('#info').load('/permisos #wtable');
  16.                 });
  17.                 alert(name.val() + defecto.val()),             
  18.                 $( this ).dialog( "close" );
  19.             },
  20.             Cancel: function() {
  21.                 $( this ).dialog( "close" );
  22.             }
  23.         },
  24.         close: function() {
  25.             allFields.val( "" ).removeClass( "ui-state-error" );
  26.         }      
  27.     });
  28.  
  29.     $( "#create-user" )
  30.         .button()
  31.         .click(function() {
  32.             $( "#dialog-form" ).load('/permisos/index/add #container').dialog("open");
  33.         });
  34. });
No obtiene el valor de:
Código HTML:
Ver original
  1. <dt id="name-label"><label for="name" class="required">Usuario:</label></dt>
  2. <dd id="name-element">
  3. <input type="text" name="name" id="name" value="" /></dd>
  4. <dt id="defecto-label"><label for="defecto" class="required">Valor:</label></dt>
  5. <dd id="defecto-element">
  6. <input type="text" name="defecto" id="defecto" value="" /></dd>
y cuando deseo enviar a guardar simplemente no guarda nada por que no tiene ningun registro, puse un:

alert(name.val() + defecto.val())

y tampono me muestra nada.