[Resolvido]Foco no <h:inputText value="" />

Pessoal estou usando o Jsf e tenho uma tela de login e senha…

como faria para ao abrir a pagina , o foco fosse para um dos <h:inputText value="" />

tentei o seguinte:

<h:inputText value="#{classe.login}" id=“username”/>

<f:verbatim>

</f:verbatim>

Alguem teria alguma ideia? obrigado!

Eu não entendi a razão do if(document.getElementById). Pra mim bastaria escrever document.getElementById(‘username’).focus(); para setar o foco. Derepente não está entrando no if, sei lá qual o resultado que vem de documeto.getElementById, se é que vem.

Eai,

Esse if parece que ta perdido mesmo, apaga ele.

Em jsf, o id dos seus componentes é = "<id_do_container>:<id_do_componente> .

se o id do seu form for = formLogin por exemplo, o id que vc precisa usar seria formLogin:username

[]s

Ferry

Esse if realmente não era pra estar al, acabei colocando em um dos milhares de testes que fiz…
mais mesmo sem não funfa…
mais mesmo assim valeu!

[quote=Ferryman]Eai,

Esse if parece que ta perdido mesmo, apaga ele.

Em jsf, o id dos seus componentes é = "<id_do_container>:<id_do_componente> .

se o id do seu form for = formLogin por exemplo, o id que vc precisa usar seria formLogin:username

[]s

Ferry[/quote]

Vou testar!! será que não tem nada no jsf pra dar foco num input?

valeu a dica de qquer forma!!