View Full Version : Textbox em ASP.Net com tamanho fixo


mpLopes
28-12-2006, 21:03
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.

SoundSurfer
28-12-2006, 21:19
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.

Sim, utiliza um "RegularExpressionValidator" (http://msdn2.microsoft.com/en-us/library/eahwtc9e.aspx) com a expressão:

"[0-9][0-9][0-9][0-9]"

ou

"[0-9]{4}"

OldMan
28-12-2006, 21:20
ate em HTML da para fazer com o atributo "maxlength" num input:
<input type="text" maxlength="4" />
por isso em asp.net tambem deve haver, procura algo com esse nome

mpLopes
28-12-2006, 22:56
ate em HTML da para fazer com o atributo "maxlength" num input:
<input type="text" maxlength="4" />
por isso em asp.net tambem deve haver, procura algo com esse nome

desta forma é mais simples e resolve o problema.

obrigado a ambos.

cumprimentos.

SoundSurfer
28-12-2006, 23:10
desta forma é mais simples e resolve o problema.

obrigado a ambos.

cumprimentos.

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.

OldMan
29-12-2006, 00:29
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

mpLopes
29-12-2006, 15:11
percebi percebi..

mas para o meu problema serve perfeitamente.