Restrição de caracter não desejado
09/11/2007
0
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
Curtir tópico
+ 0
Responder
Posts
13/11/2007
Wallcarlos
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.
Responder
Clique aqui para fazer login e interagir na Comunidade :)