• Domingo 22 de Diciembre de 2024, 03:48

Autor Tema:  Comparevalidator Se Pierde Al Modificar Por Js?  (Leído 1453 veces)

xcx

  • Miembro MUY activo
  • ***
  • Mensajes: 175
  • Nacionalidad: cl
    • Ver Perfil
    • Fotos y captura
Comparevalidator Se Pierde Al Modificar Por Js?
« en: Martes 8 de Agosto de 2006, 18:47 »
0
Hola, me disculpo por el título, aunque está relacionado no es muy adecuado :P
bueno, a ver, en plano general, hay una página de formulario de contacto, donde el usuario puede seleccionar entre otras cosas la nacionalidad, pais, región, provincia y comuna. Al momento de desarrollar esto, usé controles para las validaciones. actualmente funciona. aunque ahora me han pedido que modifique esa parte y se ejecute con ajax, debido a que las recargas eran algo lentas, no tuve problema para implementar la clase de ajax con su ajaxmethod y todo eso, seteé AutoPostBack="False" y cree el script para que llamara los métodos de una clase, el cual me regresaría un string y con el, reemplazaría el elemento dentro del div que en este caso sería un select, claro, el problema viene que al momento de sobre escribir, modificar o reemplazar los valores que tenían esos select o dropdownlist la validación no funciona, es decir, pierde relación el comparevalidator con el dropdownlist, pese a que ocupo el mismo id para reemplazar el objeto. Probé tambien añadiendo los valores usando el mismo js sin modificar el div, es decir, colocando algo como
Código: Text
  1.  
  2. ..
  3. obj.options[obj.options.length] = new Option (valor, indice);
  4. ...
  5.  
  6.  
El cual efectivamente me modificaba la lista de valores del select, pero, tambien pierde el evento para ejecutar el comparevalidator...
Alguien sabe como poder solucionar eso?, hay alguna forma de hacer que el comparevalidator se gatille por intermedio de js? Eso, de antemanos se los agradesco... Chiabela.