Método de implementação de validação de formulário em ASP
Nos programas ASP, muitas vezes pedimos aos usuários que preencham um formulário e depois cliquem diretamente no botão enviar para nós. O programa de hoje limita o conteúdo do formulário e depois o envia para nós.
É apenas um exemplo simples, espero que seja útil para todos na programação.
Formulário HTML:
<form action=action.asp method=post name=myform>
Nome e Sobrenome: <br/>
<tipo de entrada=texto nome=nomeesobrenome tamanho=30> <br/>
E-mail: <br/>
<tipo de entrada=nome do texto=tamanho do email=30> <br/>
Idade: <br/>
<tipo de entrada=nome do texto=idade tamanho=3> <br/>
Gênero: <br/>
<selecione tamanho=1 nome=gênero>
<option>- Selecione o sexo -</option>
<option value=Masculino>Masculino</option>
<option value=Feminino>Feminino</option>
</select> <br/>
<input type=submit value=Enviar onClick=check();return false;>
</form>
A função Check() é usada para detectar o conteúdo do formulário.
Função JavaScript:
<SCRIPT LANGUAGE=TIPO JavaScript=texto/javascript>
verificação de função() {
var nome e sobrenome = document.myform.nome e sobrenome;
var email = document.meuformulário.email;
var idade = document.myform.age;
var gênero = document.myform.gender;
if (nomeesobrenome.valor.indexOf() == -1) {
alerta(Digite seu nome e sobrenome.);
nomeesobrenome.focus();
} else if ((email.value.indexOf(@) == -1) || (email.value.indexOf(.) == -1)) {
alerta(Digite seu endereço de e-mail válido.);
email.focus();
} else if (! (parseInt(age.value) > 0)) {
alerta(Insira sua idade.);
idade.foco();
} else if (gender.selectedIndex == 0) {
alerta(Selecione seu gênero.);
gênero.foco();
} outro {
document.myform.submit();
}
}
</SCRIPT>
Basta colocar o código javascript acima entre <head> </head> da sua página web!