Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2013, 16:14
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
No logro obtener campos con Jquery

Hola Gente:

Trabajo con Zf 1.12, en realidad tengo dos problemas, el primer: trabajo con ventanas modales tengo el siguiente código:
Código Javascript:
Ver original
  1. $(function() {
  2.     var name    = $( '#name' ), //no obtiene el name
  3.         defecto = $( '#defecto' ), //no obtiene el valor defecto
  4.         allFields = $( [] ).add( name ).add( defecto );
  5.    
  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.                 $.post('/permisos/index/add #container',{name: 'rtasdf',defecto: 4},
  15.                     function(){
  16.                     $('#info').load('/permisos #wtable');
  17.                 });
  18.                 alert(name.val() + defecto.val()),             
  19.                 $( this ).dialog( "close" );
  20.             },
  21.             Cancel: function() {
  22.                 $( this ).dialog( "close" );
  23.             }
  24.         },
  25.         close: function() {
  26.             allFields.val( "" ).removeClass( "ui-state-error" );
  27.         }      
  28.     });
  29.     $( "#create-user" )
  30.         .button()
  31.         .click(function() {
  32.             $( "#dialog-form" ).load('/permisos/index/add #container').dialog("open");
  33.         });
  34. });
pues pese a que en el form lo tengo asi:
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>
no logro obtener los valores le puse un alert y me muestra "NaN".

Lo segundo es que una ves abierto el modal y pulsado la opcion de guardado, no es posible volver abrir el modal.

gracias por su ayuda