AJAX - Xajax + controles dependientes

   
Vista:

Xajax + controles dependientes

Publicado por christian (1 intervención) el 23/12/2010 17:45:59
Hola a todos,
bueno estoy desarrollando un modulo para realizar seguimiento a proyectos, y lo que tengo es lo siguiente:

Con un radio button habilito un select con 5 opciones, ahora lo que quiero es que deacuerdo a la opcion del select que elige el usuario se habilite otro select, pero al intentarlo hacer con xajax me sale error de sintaxis, lo he intentado así:

en el evento onchange del radio buton function

onchange="xajax_dep_ayuda(xajax.getFormValues('for mulario'))"

funcion dentro del php
dep_ayuda($form_entrada){
ob_start();
//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();
global $bd;

if($form_entrada["dep_apoyo"] == "si")
$salida = "Número de Dependencias de Apoyo:
<select id='select_num_dep_apoyo' name='select_num_dep_apoyo' onchange='xajax_procesa_apoyo(formulario))'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
</select>";
else if($form_entrada["dep_apoyo"] == "no")
$salida = "";

//escribimos en la capa con id="respuesta" el texto que aparece en $salida
$respuesta->assign("num_dep_apoyo","innerHTML",utf8_encode($s alida));

//tenemos que devolver la instanciación del objeto xajaxResponse
return $respuesta;
}

en la funcion procesa_apoyo escribo el otro select de la misma manera que en dep_ayuda

tengo registradas con registerFunction dep_ayuda y procesa_apoyo

el error que me sale es

Error: missing ; before statement
Archivo de origen: http://localhost/seg_proy/reg_proy.php
Línea: 1, columna: 30
Código fuente:
xajax_procesa_apoyo(formulario))

si alguno de uds me ha entendido y sabe de alguna forma que pueda hacer lo que intento, le agradeceria mucho que me ayudara...

Feliz navidad y próspero 2011 para todos...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder