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}"
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
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.
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
percebi percebi..
mas para o meu problema serve perfeitamente.