boa tarde, estou tentando utilizar o plugin meio mask
http://www.meiocodigo.com/projects/meiomask/ do jquery e estou me deparando com a seguinte situação, minha página é carregada por um rich:dropDownMenu ou seja é carregada em ajax, na primeira vez que carrega a mascara não é aplicada, porém se apertar o f5 1 vez, o plugin ja funciona normalmente, segue o código que estou utilizando:
<a4j:form id="formularioFichas">
<!-- Inclui a biblioteca responsável palas máscaras de entrada -->
<a4j:loadScript src="scripts/jquery.js" />
<a4j:loadScript src="scripts/jquery.meiomask.js" />
<!-- Inicia a Tabela -->
<h:panelGrid cellpadding="3" border="0" cellspacing="0" columns="3">
<h:outputText id="lblTelefone" value="Telefone" />
<h:inputText id="txfTelefone" value="#{ficha.fichas.ficFixo}" size="13">
<f:validateLength maximum="13"/>
</h:inputText>
<rich:message for="txfTelefone" styleClass="mensagemErro"/>
<h:outputText id="lblCelular" value="Celular" />
<h:inputText id="txfCelular" value="#{ficha.fichas.ficCelular}" size="13">
<f:validateLength maximum="13"/>
</h:inputText>
<rich:message for="txfCelular" styleClass="mensagemErro"/>
<h:outputText id="lblEmail" value="E-mail" />
<h:inputText id="txfEmail" value="#{ficha.fichas.ficEmail}">
<f:validateLength maximum="255"/>
<f:validator validatorId="validarEmail"/>
<rich:ajaxValidator event="onblur"/>
</h:inputText>
<rich:message for="txfEmail" styleClass="mensagemErro">
<f:facet name="passedMarker">
<h:graphicImage value="/admin/img/passed.gif" />
</f:facet>
<f:facet name="errorMarker">
<h:graphicImage value="/admin/img/error.gif" />
</f:facet>
</rich:message>
<rich:jQuery selector="#txfTelefone" query="setMask({mask:'(99)9999-9999'})" timing="onload"/>
<rich:jQuery selector="#txfCelular" query="setMask({mask:'(99)9999-9999'})" timing="onload"/>
</h:panelGrid>
<a4j:commandButton id="btnSalvar" action="#{ficha.salvarWeb}" reRender="formularioFichas" value="Salvar"/>
</a4j:form>
alguém já passou por este problema??
com o plugin maskedinput funciona normalmente, porém prefiro este plugin que mascara enquanto o usuário digita além de ter mais opções de máscaras..
--
Atenciosamente: Rogério Martins da Silva
Bacharel em Sistemas de Informação - Universidade Estadual de Goiás
Desenvolvedor Web/Desktop
Java / C# / PHP
MSN | Gootl Talk :
rogerioma...@gmail.comContato Brasil Telecom: (64) 8402-2308
Contato Tim: (64) 8122-2608
skype: rogeriomartinsilva
"Só Deus salva, os mortais fazem backup!!!"
"Qualquer tolo pode escrever códigos que um computador entenda. Bons programadores escrevem códigos que humanos conseguem entender."
"A humanidade está perdendo seus maiores gênios...
Aristóteles faleceu, Newton bateu as botas, Einstein morreu, e eu não tô
passando muito bem... "