Validador de Caracteres Especiais para ASPX
Descrição do artigo publicado no aspneti.com, cada artigo com seu resumo
Olá pessoal estamos nós aqui novamente, porém desta vez para demonstrar como criar um validador de caracteres especiais em JavaScript e implementado facilmente em ASPX.
Primeiramente coloque esse script, ele é que será responsável pela validação de nossa pagina, todo processo será feito no cliente como de costume no JavaScript, enfim vamos ao trabalho:
1 -function OnlyEspeciais()
2 - {
3 - if (window.event.keyCode >= 48 && window.event.keyCode <= 57)
4 - return true
5 - else
6 - if (window.event.keyCode >= 97 && window.event.keyCode <= 122)
7 - return true
8 - else
9 - window.event.keyCode = 0;
10 - }
Vamos aos comentários...
* linha 1 - temos a declaração de nossa função
* linha 3 - nessa primeira instrução IF nós verificamos se a tecla pressionada pelo usuário foi um número, pois na tabela de caracteres especiais os números estão nas posições de 48 a 57.
* linha 4 - caso seja um número a função retorna um true permitindo a escrita.
* linha 5 - caso não seja um número podemos fazer uma segunda verificação.
* linha 6 - essa instrução IF verifica se é uma letra do alfabeto em minúsculo, lembrando apenas que as letras estão na tabela de caracteres especiais em 97 a 122
* linha 7 - faz a mesma coisa da linha 4
* linha 8 - caso não seja uma letra minúscula é executada a exceção
* linha 9 - ela retorna o valor 0 da tabela de caracteres especiais, ou seja retorna "nada".
você pode fazer outros bloqueios basta incluir mais funções IF ou adapta-las para aceitar outras validações.
Na agora é só colocar no controle: onKeyPress="OnlyEspeciais();" o resultado do controle é esse:
<asp:TextBox ID="tbID" runat="server" onKeyPress="OnlyNumbers();" ></asp:TextBox>
Você pode conferir uma tabela completa de caracteres especiais nesse link:
http://br.tikiwiki.org/tiki-index.php?page=Wiki%20-%20Caracteres%20especiais
Subscribe ecode10.com
Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.
You can cancel anytime.
Log In
Related articles
Format Date dd MMM yyyy using JavaScript
Example na practice using HTML and JavaScript
Subir para o topo
Programação na prática
Scroll to the top
see how does it work