【发布时间】:2019-08-13 21:49:09
【问题描述】:
在我的表单中单击 hiperlink 后,我需要在 InputText 字段中显示掩码以编辑信息。 当我第一次访问表单时,inputext 字段会正确显示我的掩码。
按照我的代码:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.11/jquery.mask.min.js"></script>
<label for="inputcpf">CPF</label>
<h:inputText class="form-control" required="false" value="#{clienteBean.cliente.cpf}" id="inputcpf" requiredMessage="Informe o CPF do cliente." pl:placeholder="Informe o CPF" />
<script type="text/javascript">
$("#inputcpf").mask("999.999.999-99");
</script>
还有代码的编辑部分:
<p:column style="width:260px;" headerText="Nome" >
<f:ajax event="click" execute="@this" render="@form" listener="#{clienteBean.preparaAlteracao}">
<h:commandLink value="#{dados.nome}">
<f:param name="id" value="#{dados.id}" />
</h:commandLink>
</f:ajax>
</p:column>
点击链接后,数据被加载到字段中,但带有掩码的字段不显示掩码
【问题讨论】:
-
是否改为显示占位符
Informe o CPF?
标签: jsf primefaces jquery-inputmask