Ir para conteúdo
Fórum Script Brasil
  • 0

Obrigar que um input seja preenchido do começo


geraldoj8

Pergunta

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.

<p:inputMask
	value="#{driverBean.driver.person.phones.get(0).number}" size="8"
	mask="999999999"
	styleClass="#{not component.valid ? 'invalid-field' : ''}"
	required="true" requiredMessage="Informe o celular." />

 

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...