Validar Forms em JavaScript
+ - Recursos
Elcio Ferreira
2007
Validador que utiliza abordagem não intrusiva
Cada classe marca uma validação diferente
Ótimo para servir de ponto de partida para a construção de seu
validador
Elcio Ferreira
2008
Ótimo artigo que deixa claras as desvantagens de se usar máscaras de campo
+ - Eventos JavaScript
O que é validação de formulários
Verificação se um campo é válido em relação a uma regra
+ - Quais são os tipos de validação
Geralmente Indicado pelo *
Antes do preenchimento do campo
Após o preenchimento do campo
+ - Exemplos
Onde deve ser feita
Quando deve ser feita
Utilização de máscaras
Restringir o que o usuário digita
+ - ~ Opção ruim
Como deve ser feita
<script type="text/javascript">
function validarCampo()
{
...
}
document.getElementById("x").onkeypress=validarCampo;
</script>
...
<input type="text" id="x">
<script type="text/javascript">
function validarCampo()
{
...
}
var xs = getElementsByClassName("x");
for(var i=0;i<xs.length;i++)
xs[i].onkeypress=validarCampo;
</script>
...
<input type="text" class="x">
Marque os elementos com diferentes classes de validação
+ - Use as funções