Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/11/2008, 17:14
Avatar de eall
eall
 
Fecha de Ingreso: noviembre-2008
Ubicación: Concepcion
Mensajes: 127
Antigüedad: 16 años
Puntos: 8
Respuesta: problema con xajax

Para añadir nuevos items a un select lo que yo hago es generar todo el codigo HTML en la función xajax y añadirla como innerHTML a un DIV. Hasta ahora no he tenido problemas.

EJ:

Código PHP:
$valorAAsignar "<select name='selDias' class='textbox' onChange=''>
    <option value='0'>-Día-</option> "
;
  for(
$i 1$i <= $ultimoDiaMes$i++){
    
$valorAAsignar .= "<option value='$i'> $i </option>";
  }
  
$valorAAsignar .= "</select>";
  
$respuesta->addAssign($inputDestino$propiedadInputDestino$valorAAsignar); 
además podrias cambiar algunas cosas que hace que te enredes más po ejemplo:

Código PHP:
$ger="<select name='gere' class='btn' onChange='xajax_cargo(document.form1.gere.options[document.form1.gere.selectedIndex].value)'> 
cambialo por:
Código PHP:
$ger="<select name='gere' class='btn' onChange='xajax_cargo(this.value)'> 
y por favor, nunca olvides colocar una ID a todos tus tags que ocuparás en tu programa.

puedes ver el ejemplo completo en mi blog
Código:
http://prodev.cl/2008/10/como-crear-combo-box-dinamico-con-xajax
ahí hay un ejemplo funcionando que puedes descargar para ver como lo realizo.

Espero te ayude.

eso.

Última edición por eall; 04/11/2008 a las 17:21