1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Textbox em ASP.Net com tamanho fixo

Discussão em 'Web Development' iniciada por mpLopes, 28 de Dezembro de 2006. (Respostas: 6; Visualizações: 1948)

  1. mpLopes

    mpLopes Power Member

    Tal como indica no titulo, pretendo restringir uma textbox a por exemplo 4 digitos..
    Ou seja, por exemplo para o codigo postal, é apenas permitido inserir 4 digitos.

    É possível?

    Cumprimentos.
     
  2. SoundSurfer

    SoundSurfer Power Member

    Sim, utiliza um "RegularExpressionValidator" com a expressão:

    Código:
    "[0-9][0-9][0-9][0-9]"
    
    ou 
    
    "[0-9]{4}"
     
  3. OldMan

    OldMan Power Member

    ate em HTML da para fazer com o atributo "maxlength" num input:
    Código:
    <input type="text" maxlength="4" />
    por isso em asp.net tambem deve haver, procura algo com esse nome
     
  4. mpLopes

    mpLopes Power Member

    desta forma é mais simples e resolve o problema.

    obrigado a ambos.

    cumprimentos.
     
  5. SoundSurfer

    SoundSurfer Power Member

    Se o problema for receber "no máximo" 4 caracteres, resolve.
    Se quiseres ter a certeza que recebe sempre e apenas 4 algarismos, com verificação "automática" no cliente e no servidor, não resolve.
     
  6. OldMan

    OldMan Power Member

    ya, eu para isso depois usava uma confirmação a ver se realmente tem os 4algarismos.
    o maxlength e' mais util para limitar comentarios muito extensos por exemplo
     
  7. mpLopes

    mpLopes Power Member

    percebi percebi..

    mas para o meu problema serve perfeitamente.
     

Partilhar esta Página