Restrição de caracter não desejado
Bom dia a todos,
Sou iniciante em desenvolvimento e estou com um sistema relativamente simples pronto no qual gostaria de fazer algumas alterações.
O sistema é web (C# e ASP.Net)
Gostaria de saber como faço para restringir uma TextBox para um determinado número de caracteres. Eu quero que a minha TextBox só aceite entradas que tenham 10 caracteres e que verifique se todos são númericos.
Obs: Não poderá haver nem mais nem menos caracteres e todos os caracteres devem ser numéricos.
Através da propriedade MaxLength=´10´ consigo restringir o número máximo a ser digitado, porém como faço os demais passos???
Agradeço desde já a grande ajuda de todos.
Sou iniciante em desenvolvimento e estou com um sistema relativamente simples pronto no qual gostaria de fazer algumas alterações.
O sistema é web (C# e ASP.Net)
Gostaria de saber como faço para restringir uma TextBox para um determinado número de caracteres. Eu quero que a minha TextBox só aceite entradas que tenham 10 caracteres e que verifique se todos são númericos.
Obs: Não poderá haver nem mais nem menos caracteres e todos os caracteres devem ser numéricos.
Através da propriedade MaxLength=´10´ consigo restringir o número máximo a ser digitado, porém como faço os demais passos???
Agradeço desde já a grande ajuda de todos.
Wall.carlos
Curtidas 0
Respostas
Wallcarlos
09/11/2007
Pessoal, bom dia,
Essa aí é a minha função javascript....keria só saber como eu faço pra usar ela no meu textbox?.....Afinal ele não é javascript .....
Minha textbox é essa...
Kero usar essa função..
Agradeço desde já a ajuda de todos.
Essa aí é a minha função javascript....keria só saber como eu faço pra usar ela no meu textbox?.....Afinal ele não é javascript .....
<script type="text/javascript" language="javascript">
function ValidarNumerico( obj, event)
{
var e = event ? event : window.event;
var tecla = 0;
if (e.keyCode)
{
tecla = e.keyCode;
} // for moz/fb, if keyCode==0 use ´which´
else if (typeof(e.which) != ´undefined´)
{
tecla = e.which;
}
if (tecla > 47 && tecla < 58) // numeros de 0 a 9 e vírgula
{
return;
}
else
{
if (tecla != 8) // backspace
if (event.preventDefault()
{ //standart browsers
event.preventDefault();
}
else
{ // internet explorer
event.returnValue = false;
}
}
}
</script>Minha textbox é essa...
<td><asp:TextBox ID="txtNumPlastico" runat="server" MaxLength="16"></asp:TextBox>
Kero usar essa função..
onkeypress=" return ValidarNumerico( this, event);"
Agradeço desde já a ajuda de todos.
GOSTEI 0