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...