Dar foco em um campo input

25 views
Skip to first unread message

Sergio Macedo

unread,
Nov 11, 2009, 11:13:38 AM11/11/09
to cake-...@googlegroups.com
Pessoal,

Estou precisando dar foco em um campo input.


Bom, ao carregar o body do html poderia inserir o comando:
<body OnLoad="document.nomeform.nomeinput.focus();">


Mas trabalhando com o cake, não me parece uma solução simples criar critérios ao montar o layout para receber o campo ao dar focus...


Pensei em numa solução que deu errado. ;-(
echo $form->input('nome', array(
            'OnLoad' => 'focus();'
))

Alguém sabe uma solução melhor para resolver este problema?


Atenciosamente
Sérgio Macedo

Edinei Luis Cipriani

unread,
Nov 11, 2009, 11:29:47 AM11/11/09
to cake-...@googlegroups.com
$('.campos').focus(function(){
$(this)..addClass('comFocus');
});
$('.campos').blur(function(){
$(this).removeClass('comFocus');
});

Sergio Macedo

unread,
Nov 11, 2009, 12:00:33 PM11/11/09
to cake-...@googlegroups.com
Consegui achar um código que funciona perfeitamente aqui...

<script type="text/javascript">
     document.getElementById("IDdoInput").focus();
</script>


Valew pela força
Até mais
Sérgio Macedo


2009/11/11 Edinei Luis Cipriani <phpe...@gmail.com>
Reply all
Reply to author
Forward
0 new messages