edurei
Agosto 28, 2007, 11:10am
#1
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!
fiaux
Agosto 28, 2007, 2:01pm
#2
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
edurei
Agosto 29, 2007, 1:52pm
#4
fiaux:
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.
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!
edurei
Agosto 29, 2007, 1:54pm
#5
[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!!