Introdução
Neste primeiro artigo vou descrever como não permitir que o usuário burle um campos obrigatórios, sem a utlização das validações padrões do visual studio, tais como "RequiredFieldValidator".
Muitas vezes tenho achado soluções que são do tipo "Wizard" e tais soluções no mundo real nunca ajudam em nada, por isso decidi sempre postar soluções que utilizo no mundo real, isto é, soluções que vai ajudar-nos a solucionar os problemas na prática.
Detalhes
Este post foi uma solução que encontrei para solucionar o problema para campos que eram obrigatórios digitar o valor e usuário não digitava nada ou dava apenas um espaço no campo, burlando assim a obrigatóriedade do campo.
Como fazer Java Script
- Declaração
- Caso o seu projeto tenha um arquivo que contenha todos os seus Javascript´s
- Você deve declarar da seguinte forma:
- Caso o seu projeto tenha um arquivo que contenha todos os seus Javascript´s
<script src="DIGITE AQUI O NOME DO SEU ARQUIVO" type="text/javascript"></script> |
- Caso não exista o seu arquivo javascript colocar dentro das tags da sua página conforme abaixo:
<script type="text/javascript">
</script> |
- Abaixo o javascript que não permite o usuário inserir os campos em branco e caracteres especiais:
function HasOnlySpecialChar(valueChar) {
}
} } alert("Nao Permitido apenas Caracteres Especiais");
} |
Como fazer C#
- Declaração
- Para utilizar a função em C# será necessária a seguinte importação na classe:
- Para utilizar a função em C# será necessária a seguinte importação na classe:
using System.Text.RegularExpressions; |
- Após a importação da classe RegularExpressions na sua classe, pode-se colocara a função abaixo no seu código:
{
{
{
}
}
} |
- Você deverá chamar a função como no exemplo abaixo:
bool isOnlySpecialChar = HasOnlySpecialChar(this."SEU TEXTO".Trim()); |