te has fijado si la id del SELECT es "statu_id"?? Puede que sea
"TramiteStatu_id"?
A mi me lo hace así.

El 6 de agosto de 2011 05:43, sandra milena mendoza
<shanita...@gmail.com>escribió:

> He seguido sus consejos, probando con jquery pero aun no funciona, ni
> siquiera recarga la pagina.
>
> Tengo en mi controlador:
>
> function tramitar($id=null,$cc=null)
>    {
>     $this->set('paciente', $this->pacientes[$id]);
>     $estado=$this->data['Tramite']['statu_id'];
>     $status = $this->Tramite->Statu->find('list',
> array('fields'=>'Statu.estado'));
>     $this->set('status', $status);
>     $servicios = $this->Tramite->Servicio->find('list',
> array('fields'=>'Servicio.tipo'));
>     $this->set('servicios', $servicios);
>         $this->Tramite->recursive = 1;
>         $this->Session->setFlash(print_r($this->data));
>          if (!empty($this->data['Tramite']['statu_id'])){
>            $tramites =  $this->paginate('Tramite', array('documento' =>
> $cc,
> 'Tramite.Statu_id ' => $estado));
>         }
>         else {
>         $tramites =  $this->paginate('Tramite', array('documento' =>
> $cc));
>         }
>         $this->set(compact('tramites'));
>         $this->layout = 'plantilla';
>   }
>
> en mi vista:
>
> <?php echo $javascript->link('jquery.min.js'); ?>
>      <script>
>        $(document).ready(function() {
>              $('#statu_id').change(function(){
>                    alert('hola');
>              });
>          });
>    </script>
>
> <?php $url='/tramites/opctramitar/'.$paciente['registro']; ?>
> <div class="centraTabla">
> <table class="tabla">
>        <tr>
>                <td><h1><button onclick="location.href='<?php echo $html-
> >url($url); ?>';">Agregar tr&aacute;mite</button>
>                        <button onclick="location.href='<?php echo
> $html->url('../
> tramites'); ?>';">Volver</button></td>
> <?php echo $this->Form-
> >create('Tramite',array('url'=>array('controller'=>'tramites',
> 'action'=>'tramitar', 'id'=>'tramitar'))); ?>
>                <td><?php echo $this->Form->input('servicio_id',
> array('empty'=>'Seleccione'));?></td>
>                <td><?php echo $this->Form->input('statu_id',
> array('empty'=>'Seleccione'));?></td></h1>
>        </tr>
> </table>
>
> <div class="centraTabla">
> <table class="tabla">
>        <tr>
>                <th><?php echo $paginator->sort('REG.', 'tramite'); ?></th>
>                <th><div align="center">Servicio</th>
>                <th>Fecha solicitud m&eacute;dica</th>
>                <th>M&eacute;dico tratante</th>
>                <th><div align="center">Fecha solicitud
> autorizaci&oacute;n</th>
>                <th>Tipo Solicitud</th>
>                <th>Solicitud</th>
>                <th>Derechos</th>
>                <th>Cobertura</th>
>                <th>V&iacute;a</th>
>                <th>Cant sol</th>
>                <th>Cant aut</th>
>                <th>Orden-C&oacute;digo</th>
>                <th>Estado</th>
>                <th>Acciones</th>
>        </tr>
>
> .... (el resto de la tabla)
>
> Que error tengo???
>
>
> On 5 ago, 10:19, "Dani F. Serch" <daniou...@gmail.com> wrote:
> > has probado onchange en vez de onclick?
> >
> > El 5 de agosto de 2011 17:18, Dani F. Serch <daniou...@gmail.com>
> escribió:
> >
> >
> >
> > > no uses onclick, yo lo haría con jQuery
> >
> > > El 5 de agosto de 2011 17:13, sandra milena mendoza <
> shanita...@gmail.com>escribió:
> >
> > > Hola a todos!!
> >
> > >> Quiero hacer un filtro con un select, pero al hacer click en el select
> > >> sin nisiquiera seleccionar se recarga la pagina arrojandome errores
> > >> porque no me pasa los parametros, segundo no quiero que se recargue
> > >> sino hasta que seleccione alguna opcion.
> >
> > >> <?php echo $this->Form->input('servicio_id',
> > >> array('onclick'=>'this.form.submit()', 'empty'=>'Seleccione'));?>
> >
> > >> Que errores estoy cometiendo??
> >
> > >> --
> > >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
> de
> > >> Grupos de Google.
> > >> Para publicar una entrada en este grupo, envía un correo electrónico a
> > >> cakephp-es@googlegroups.com.
> > >> Para anular tu suscripción a este grupo, envía un correo electrónico a
> > >> cakephp-es+unsubscr...@googlegroups.com
> > >> Para tener acceso a más opciones, visita el grupo en
> > >>http://groups.google.com/group/cakephp-es?hl=es.- Ocultar texto de la
> cita -
> >
> > - Mostrar texto de la cita -
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> cakephp-es@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> cakephp-es+unsubscr...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a