- cada parte separada do script é relacionada a
um campo do formulário (campo NAME)
- sendo que o campo e-mail e o campo
número tem uma validação que está separada no script
- sendo que esse script
serve para você colocar um formulário no seu site em que alguns campos sejam
requeridos
- para isso você só terá que copiar a parte do script relacionada
ao campo que deseja incluir e colar na sequência do script
- não esqueça de
quando adicionar um campo no formulário adicionar também o parte de configuração
do mesmo no script
- verifique também que cada parte do script faz a
referência ao campo name, isso deve ser mudado de acordo com o campo que for
adicionar
<script language=javascript>
<!--
function
validar(form) {
nome =
document.formulario.nome.value; // verifica o campo
nome
if (nome == "") { // verifica se o campo nome
está vazio
alert("coloque seu nome"); // mensagem
exibida se o campo não for preenchido
formulario.nome.focus();
// coloque esse linha no script fazendo referência ao formulário e ao campo com
foco //
return false;
} // aqui termina a parte para
nome
email =
document.formulario.email.value; // verifica o campo
e-mail
if (email == "") {
alert("coloque seu
email");
formulario.email.focus(); // coloque esse linha no script
fazendo referência ao formulário e ao campo com foco //
return false;
}
// a seguir a validação do e-mail pelo @
// este campo abaixo verifica o e-mail
else {
if
(email.indexOf("@") == -1) {
alert("Digite um e-mail
válido.");
formulario.email.focus(); // coloque esse linha no script
fazendo referência ao formulário e ao campo com foco //
return
false;
}}
// aqui termina a parte da validação do
e-mail
numero =
document.formulario.numero.value; // verifica o campo
numero
if (numero == "") {
alert("coloque o número
123");
formulario.numero.focus(); // coloque esse linha no script
fazendo referência ao formulário e ao campo com foco //
return false;
}
// a seguir a validação do número 123
// este campo abaixo verifica o número
else {
if
(numero.indexOf("123") == -1) {
alert("você não digitou o número
correto!");
formulario.numero.focus(); // coloque esse linha no script
fazendo referência ao formulário e ao campo com foco //
return
false;
}}
// aqui termina a parte de validação para
número
// fim
}
//
-->
</script>
<FORM ACTION="mailto:e-mail@e-mail.com.br"
name="formulario" method="post" onSubmit="return validar(this)">
seu nome:
<INPUT TYPE="text" NAME="nome" SIZE="20"><br>
seu e-mail:
<INPUT TYPE="text" NAME="email" SIZE="20"><br>
seu numero:
<INPUT TYPE="text" NAME="numero" SIZE="20"><br>
<INPUT
TYPE="submit" VALUE="enviar">
</FORM>