Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!
/** * Crea un select multiple que actualiza un container * usando una accion ajax que cambia dependiendo del id * selecionado en el select * @param string $id * @return code */ function updater_select($id){ $opts = get_params(func_get_args()); if(func_num_args()==1){ $opts['id'] = $id; } if(!$opts['id']) $opts['id'] = $opts[0]; if(!$opts['container']) $opts['container'] = $opts['update']; $code = " <select multiple onchange='AJAX.viewRequest({ action: \"{$opts['action']}/\"+selectedItem($(\"{$opts['id']}\")).value, container: \"{$opts['container']}\" })' "; unset($opts['container']); unset($opts['update']); unset($opts['action']); foreach($opts as $k => $v){ if(!is_numeric($k)){ $code.=" $k='$v' "; } } $code.=">\n"; return $code; }
function updater_select($id){ $opts = get_params(func_get_args()); if(func_num_args()==1){ $opts['id'] = $id; } if(!$opts['id']) $opts['id'] = $opts[0]; if(!$opts['container']) $opts['container'] = $opts['update']; $code = " <select onchange='AJAX.viewRequest({ action: \"{$opts['action']}/\"+$(\"{$opts['id']}\").value, container: \"{$opts['container']}\" })' "; unset($opts['container']); unset($opts['update']); unset($opts['action']); foreach($opts as $k => $v){ if(!is_numeric($k)){ $code.=" $k='$v' "; } } $code.=">\n"; return $code; }
Comentarios
Exitos...
Saludos
Saludos y gracias por tu colaboracion
Saludos.