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="" />
Usar Ajax ou javascript??
Caso alguem tenha alguma ideia eu agradeco!!!
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="" />
Usar Ajax ou javascript??
Caso alguem tenha alguma ideia eu agradeco!!!
Use o tomahawk-sandbox:
<%@ taglib uri="http://myfaces.apache.org/sandbox" prefix="s"%>
<h:inputText id="idDoComponenteJSF" value="#{seuManagedBean.propriedade}" />
<s:focus for="idDoComponenteJSF" />
Isto deve resolver 
[quote=rvaldomiro]Use o tomahawk-sandbox:
<%@ taglib uri="http://myfaces.apache.org/sandbox" prefix="s"%>
<h:inputText id="idDoComponenteJSF" value="#{seuManagedBean.propriedade}" />
<s:focus for="idDoComponenteJSF" />
Isto deve resolver
[/quote]
Valeu!! funcionou…
Outras formas:
<h:inputText id=“fname” label=“First Name” tabindex=“0”/>
ou
$(document).ready(function() {
$(":input:first").focus();
});
ou
<f:view focus=“form_2”>
<h:form id=“form_1” focus=“text3”>
<h:inputText id=“text1” value=“value1”/>
<h:inputText id=“text2” value=“value2”/>
<h:inputText id=“text3” value=“value3”/>
</h:form>
<h:form id=“form_2” focus=“text2”>
<h:inputText id=“text1” value=“value1”/>
<h:inputText id=“text2” value=“value2”/>
<h:inputText id=“text3” value=“value3”/>
</h:form>
</f:view>