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
Related articles
Colocando seu site para ler a notícia com voz usando JavaScript
O código na prática usando JavaScript e HTML
✓ Full articles Subscribe ✓ Write forums ✓ Access podcast ✓ Full jobs opportunities ✓ Access eBooks ✓ Access magazine ✓ Access videos |
✓ Open articles ✓ Read forums ✓ Access podcast x Full jobs opportunities x Access eBooks x Access magazine x Access videos |