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

dialog y problema al cerrar

Estas en el tema de dialog y problema al cerrar en el foro de Frameworks JS en Foros del Web. Hola, me he interiorizado de a poco en jquery y he estado utilizando ventanas con DIALOG(). Pero tengo un problema Tengo varios formularios de contacto ...
  #1 (permalink)  
Antiguo 01/08/2011, 16:31
 
Fecha de Ingreso: octubre-2008
Mensajes: 17
Antigüedad: 12 años, 10 meses
Puntos: 0
dialog y problema al cerrar

Hola, me he interiorizado de a poco en jquery y he estado utilizando ventanas con DIALOG(). Pero tengo un problema

Tengo varios formularios de contacto a traves de mi sistema, que al 'insertar' crea una nueva linea en una tabla "tabla2 tbody".
En el primer dialog, genial, agrega los datos perfectamente, pero cuando abro el segundo no me ingresa los datos la primera vez, por lo que tengo que estar llenando el segundo formulario dos veces.


Código Javascript:
Ver original
  1. var datosEnMemoria2S = [];
  2.  
  3. function formulario_contacto(){
  4.                 $('#formulario2').dialog({
  5.                         close: function(event, ui) {
  6.                                 clearForm('#formulario2');
  7.                                 $(this).dialog('destroy');
  8.                          },
  9.  
  10.                         width:600,
  11.                         height:300,
  12.                         modal:true,
  13.                         buttons:{
  14.                             'Cerrar': function() {
  15.                                 $(this).dialog('close');
  16.                                 $(this).dialog('destroy');
  17.                             },
  18.  
  19.                             'Insertar contacto':function(){
  20.                             var contacto={nombre2:$('#nombrec').val(),apellido2:$('#apellidoc').val(),parentesco_id2:$('#parentesco_idc').val(),telefono2:$('#telefonoc').val(),direccion2:$('#direccionc').val(), email2:$('#emailc').val()};
  21.                             if ((contacto.nombre2=='') || (contacto.apellido2=='') || (contacto.parentesco_id2=='') || (contacto.telefono2=='')|| (contacto.direccion2=='')|| (contacto.email2==''))
  22.                             {
  23.                                 alert("Ud no ha ingresado todos los datos");
  24.                             }
  25.                             else
  26.                             {
  27.                             $('#tabla2 tbody').append('<tr><td>'+contacto.nombre2+' '+contacto.apellido2+'</td><td>'+contacto.telefono2+'</td><td>'+contacto.direccion2+'</td><td>'+contacto.parentesco_id2+'</td><td>'+contacto.email2+'</td></tr><input type="hidden" name="nombrecontacto" id="nombrecontacto" value="'+contacto.nombre2+'"/><input type="hidden" name="apellidocontacto" id="apellidocontacto" value="'+contacto.apellido2+'"/><input type="hidden" name="telefonocontacto" id="telefonocontacto" value="'+contacto.telefono2+'"/><input type="hidden" name="direccioncontacto" id="direccioncontacto" value="'+contacto.direccion2+'"/><input type="hidden" name="parentesco_idcontacto" id="parentesco_idcontacto" value="'+contacto.parentesco_id2+'"/><input type="hidden" name="emailcontacto" id="emailcontacto" value="'+contacto.email2+'"/>');
  28.                                 datosEnMemoria2S.push(contacto);
  29.                                 clearForm('#formulario2');
  30.                             }//fin else
  31.                                 $(this).dialog('close');
  32.                             }
  33.                         }
  34.                     });
  35.             }


Primero pense que era el cache, después pense que era porque no destruía los eventos, y ahora no se que puede ser en realidad.

Espero que me ayuden.
  #2 (permalink)  
Antiguo 02/08/2011, 10:24
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 16 años, 9 meses
Puntos: 145
Respuesta: dialog y problema al cerrar

Hola Shoyke.

La verdad ni idea que pueda ser, tienes alguna version online para probar, quizas debugueando con firebug u otro se pueda llegar a la solucion.

Saludos.
__________________
http://chicho.ninja yiaaaa
  #3 (permalink)  
Antiguo 02/08/2011, 10:38
 
Fecha de Ingreso: octubre-2008
Mensajes: 17
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: dialog y problema al cerrar

no, no tengo ninguna version online, aun lo trabajo como localhost no mas.

Pero asi como lo ves, ¿esta todo ok?
Todos los formularios tienen los mismos nombres, ¿puede ser eso?
¿O las librerias? porque los formularios estan en otro archivo que se cargan en el index en donde yo las tengo declaradas.

PD: estoy utilizando ajax para el envio de datos.

Última edición por Shoyke; 02/08/2011 a las 10:49

Etiquetas: dialog, jquery
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 14:57.