Como fazer com que seja solicitado o preenchimento do campo em um formulário?
 

Imprimir esta pagina
Imprimir

Esse script funciona da seguinte forma:

- 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>

seu nome:
seu e-mail:
seu numero: