Validação deve funcionar com enter!
Um erro comum ao criar validações é que muitas vezes, o desenvolvedor impede que o formulário seja enviado pressionando a tecla Enter (ou return para macusers). Isso geralmente acontece por falta de um botão do tipo submit. O programador coloca um botão no formulário e uma linha de validação via Javascript. Após um amigo me perguntar sobre isso no MSN, aí vai um exemplo de como fazer uma função de validação sem atrapalhar a experiência do usuário:
A função
<script>
function validate(f) {
if(f.q.value=="") {
return false;
}
return true;
}
</script>
function validate(f) {
if(f.q.value=="") {
return false;
}
return true;
}
</script>
O formulário
A atenção está no uso do Return. Fica a dica.
1 Comentário
Deixe uma resposta