Exemplo Anterior-|-Próximo Exemplo-|-Retornar à Listagem dos Capítulos

Exemplo 12.8:
onsubmit: Validação do Formulário


Este formulário usa a rotina de tratamento de eventos onsubmit para verificar a entrada no formulário. Observe, entretanto, que se você inserir algo iniciando com texto em vez de número, verá uma mensagem de erro. Ou, se você informar um número seguido por texto, o texto será ignorado. Posteriormente, veremos como corrigir esses problemas.
Digite sua idade (você precisa ter mais de 18 anos):



Estes são os scripts que usamos. Primeiro, na seção HEAD: <SCRIPT LANGUAGE="JavaScript"> <!-- function testaIdade() { var nIdade = document.idade.caixaIdade.value; if (nIdade >= 18) { if (nIdade >=100) { alert("Você informou uma idade de " + nIdade +". Informe uma idade entre 18 e 99.") return false } else { return true } } else { alert("Você informou uma idade de " + nIdade + ". Você precisa ser maior de 18 anos para usar este serviço!") return false } } //--> </SCRIPT> Em seguida, criamos este formulário: <FORM NAME="idade" onsubmit="return testaIdade()"> Digite sua idade (você precisa ter mais de 18 anos): <BR> <INPUT TYPE="text" NAME="caixaIdade"><P> <INPUT TYPE="Submit" NAME="Submeter"> </FORM>
Exemplo Anterior-|-Próximo Exemplo-|-Retornar à Listagem dos Capítulos