Gostaria de uma forma para obrigar que um campo seja preenchido pelo começo, sem espaços em branco antes do primeiro caractere.
O que já faço:
Em um input de celular, por exemplo, consigo colocar um máscara e obrigar o usuário a digitar uma quantidade específica de caracteres e no padrão que desejo, mas gostaria de também obrigar o mesmo a quando clicar no campo só poder digitar se for a partir do começo desde.
Exemplo: 999... e que ele não possa fazer algo do tipo __999...
Mesmo que minhas máscaras e validações não permitam que ele cadastre assim, gostaria de evitar que os usuários cometessem esse erro.
As validações faço pelo próprio primefaces.
<p:inputMaskvalue="#{driverBean.driver.person.phones.get(0).number}"size="8"mask="999999999"styleClass="#{not component.valid ? 'invalid-field' : ''}"required="true"requiredMessage="Informe o celular."/>
Pergunta
geraldoj8
Olá!
Gostaria de uma forma para obrigar que um campo seja preenchido pelo começo, sem espaços em branco antes do primeiro caractere.
O que já faço:
Em um input de celular, por exemplo, consigo colocar um máscara e obrigar o usuário a digitar uma quantidade específica de caracteres e no padrão que desejo, mas gostaria de também obrigar o mesmo a quando clicar no campo só poder digitar se for a partir do começo desde.
Exemplo: 999... e que ele não possa fazer algo do tipo __999...
Mesmo que minhas máscaras e validações não permitam que ele cadastre assim, gostaria de evitar que os usuários cometessem esse erro.
As validações faço pelo próprio primefaces.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.