boa tarde galera,
tenho um trecho de javascript, q está dentro do meu body, e fora do meu f:view, segue abaixo:
<script type="text/javascript">
jQuery(document).ready(function(){
//setupPageMasks()
jQuery(".inputPartnumber").each(function(i){
MaskInput(document.getElementById(this.name), "999999999");
});
jQuery(".inputData").each(function(i){
MaskInput(document.getElementById(this.name), "99/99/9999");
});
});
</script>
que recupera os meus input quando seto um class neles
<h:inputText id="partnumber" value="#{bean.partnumber}" styleClass="fieldInputText inputPartnumber" style="width:300px;" maxlength="9" />
e consigo recuperar ele e aplicar a mascara
funciona mto bem, se o meu inputText não está dentro de um panelGroup, com a propriedade rendered setado com false, e clicando em um botão e setando o rendered para true, os meus inputText dentro do meu panelGroup não são afetados pela função javascript e com isso ficam sem a mascara, tem alguma forma de se fazer isso? ou alguma outra solução, não quero utilizar o maskedinput, devido que qdo eu seto uma mascara assim mask(‘9999’), eu sou obrigado a digitar os 4 números, e eu não quero isso
se alguem puder me ajudar, agradeço e muito.
valeu galera!!!