como eu faco pra ter um campo na minha pagina JSF
do tipo telefone assim
( ) |
tipo ter os parentes fixos, sem poder remover, pra inserir o codigo da regiao dentro…
vlw
como eu faco pra ter um campo na minha pagina JSF
do tipo telefone assim
( ) |
tipo ter os parentes fixos, sem poder remover, pra inserir o codigo da regiao dentro…
vlw
usa javascript.
Olá, eu não sei se o ajudará, mas eu costumo usar a biblioteca richFaces, o qual me oferece a seguinte tag rich:jQuery
e uso da seguinte maneira:
<rich:jQuery selector="#telefone" timing=“onJScall” name=“f_mask_telefone” id=“f_mask_telefone” query=“mask(’([telefone removido]’)”/>
sendo que o meu inputText tem o id “telefone”
flw.
cara… eu to usando richfaces tb…
mas nao entendi muito bem…
tem como vc me da um exemplo completo do campo telefone?
primeiro vc precisa adicionar à sua página a biblioteca javascript do jquery que fornece a função de máscara.
<a4j:loadScript src=“jquery.maskedinput-1.1.3.js”/>
Essa biblioteca vc encontra aqui http://plugins.jquery.com/project/maskedinput
Em seguida, vc terá um campo input na sua página
Exemplo : <h:inputText size=“18” required=“no” value="#{bean.fone}" id=“telefone” />
Agora basta chamar a tag do richfaces que gera o javascript pra você
Exemplo: <rich:jQuery selector="#telefone" timing=“onload” id=“f_mask_telefone” query=“mask(’([telefone removido]’)”/>
Flw.
nao entendi direito ainda...
mas fiz assim..
no site q vc me mando so tem o codigo do js..
dai criei um JS e joguei o codigo dentro.. blz..
no meu jsf ta assim
<a4j:loadScript src="js/telefone.js"/>
<h:outputText value="Telefone Residencial:" styleClass="label"></h:outputText>
<h:inputText size="11" required="no" value="#{bean.colaboradorPojo.telefoneResidencialColaborador}" id="telefone">
<rich:jQuery selector="#telefone" timing="onload" id="f_mask_telefone" query="mask('([telefone removido]')"/>
</h:inputText>
mas nao acontece nada..
so uma coisa
o campo tem q ser um Long pra ele fazer o script?
ou pode ser de qualquer tipo..?
Pessoal tb estou com esse problema ai… alguem poderia colocar um exemplo simples…
Abraço a todos…