Estou com dificuldades em validar o formulário. Esse é o código script:
<script type="Javascript">
function envio()
{
if (emailForm.name.value=="" || emailForm.name.value.length < 8)
{
alert ("Preencha o campo Nome corretamente!");
emailForm.name.focus();
return false;
}
if( emailForm.email.value=="" || emailForm.email.value.indexOf('@')==-1 || emailForm.email.value.indexOf('.')==-1)
{
alert ("Preencha o campo Email corretamente!");
emailForm.email.focus();
return false;
}
if (emailForm.message.value=="")
{
alert ("Preencha a sua mensagem!");
emailForm.message.focus();
return false;
}
var digits="0123456789"
var temp
var ok=true;
for (var i=0;i<emailForm.fone.value.length;i++)
{
temp=emailForm.fone.value.substring(i,i+1)
if (digits.indexOf(temp)==-1)
{
alert("O campo telefone deve ser preenchido apenas com números!")
emailForm.fone.focus();
ok=false;
return(false);
break;
}
}
return true;
}
</script>
Esse é o formulário:
<form action="http://form.ultramail.com.br/" method="post" id="contactform" name="emailForm" onSubmit="return envio();">
<ol>
<li>
<label for="name">Seu Nome: <span class="red">*</span></label>
<input id="name" name="name" class="text" />
</li>
<li>
<label for="email">Seu E-mail: <span class="red">*</span></label>
<input id="email" name="email" class="text" />
</li>
<li>
<label for="company">Nome Empresa:</label>
<input id="company" name="company" class="text" />
</li>
<li>
<label for="name">DDD + Telefone: <span class="red">*</span></label>
<input id="fone" name="fone" class="text" />
</li>
<li>
<label for="subject">Assunto:</label>
<input id="subject" name="subject" class="text" />
</li>
<li>
<label for="message">Mensagem: <span class="red">*</span></label>
<textarea id="message" name="message" rows="6" cols="50"></textarea>
</li>
<li class="buttons">
<!--Chave de autenticação no UltraMail para o MailBox. Se a senha do MailBox for alterada esta chave deverá ser gerada novamente através do seu painel de controle.--> <INPUT TYPE="hidden" NAME="key" VALUE="eJwBwwA8/7Qidt89IeCwXuuUz6RbTRE6JB+nqmB5Md/fVaPbQ0DURm9ybVVsdHJhTWFpbNa9FFhZrXQQEXlDreOpqROL4ErcaYk6bbvhChBZxaRew6mqZ7gdI+3x4E47tHO4RgWX0K96cVOZ3cYwrr4sLUarij4WE0Ja/9nm8rvmgQ1YKySZyRn8xwpyJK3U9qjuBZaKTZiyej+quDs7XROFphLBj1+l+HL5fwjL/b+73S0fxBqvmJlrPnSKLH/RrzWjxg14ZhmMp4qHYK8=">
<!-- Pagina de conclusão do formulário de envio. Altere para a página desejada -->
<input type="hidden" name="redirect" value="http://www.poderweb.com.br/resposta-form.html"><br />
<button class="buttons" type="submit">Finalizar</button>
<div class="clr"></div>
</li>
</ol>
</form>
não valida, passa os dados em branco e ele aceita, não faz a validação ......
Pergunta
bruno7
Estou com dificuldades em validar o formulário. Esse é o código script:
Esse é o formulário:não valida, passa os dados em branco e ele aceita, não faz a validação ......
Editado por fercosmigadd tag's
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.