Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lordjulio

em campos obrigatórios em formulário

Recommended Posts

Fala Galera!To precisando de uma ajudinha de vcs em relação ao meu formulário que deve ter os seguintes campos obrigatórios:SolicitanteNomeTelefoneE-mailAgradeço desde já a atenção de todos[]'sLord Julio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve,você quer o codigo [pronto é isso?\\

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom galera após algumas horinhas quebrando a cabeça pra adicionar os campos obrigatórios de meu formulário, seguindo o link do Douglas, e não dado certo, descobri que o próprio Dreamweaver MX 2004 (não sei se o MX faz) faz o trabalho todo com muita praticidade. Vou mostrar como:

 

1) Selecione o formulário todo clicando no pontilhado vermelho

 

2) Vá em behaviors e selecione o botão "+"

 

3) Selecione Validate Form

 

4) Escolha os campos que deseja serem obrigatórios e a forma como devem ser preenchidos.

 

5) Após feito isto, instancie para que fique onSubmit.

 

Se você quizer personalizar os avisos é possivel mudando as linhas no codigo fonte.

 

Agradesço a ajuda de todos e deixo aqui o post para quem no futuro tiver este tipo de duvidas.

 

[]'s

 

Lord Julio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve,Usa isso para ver se funciona:<script language="JavaScript"><!--function ValidaForm(theForm) {if (theForm.nome.value == "") { alert("Por favor, preencha o campo NOME."); theForm.nome.focus(); return (false);} if (theForm.email.value == "") { alert("Por favor, preencha o campo EMAIL."); theForm.email.focus(); return (false); } else { if (theForm.email.value.indexOf('@', 0) == -1) { alert("Por favor, preencha o campo EMAIL corretamente."); theForm.email.focus(); return(false); } if (theForm.email.value.indexOf('.', 0) == -1) { alert("Por favor, preencha o campo EMAIL corretamente."); theForm.email.focus(); return(false); } } if (theForm.cidade.value == "") { alert("Por favor, preencha o campo CIDADE."); theForm.cidade.focus(); return (false); }if (theForm.ddd.value == "") { alert("Por favor, preencha o campo DDD."); theForm.ddd.focus(); return (false); } if (theForm.ddd.value.length < 2) { alert("O campo DDD-Telefone deve ter 2 caracteres. Por favor, preencha o campo corretamente."); theForm.ddd.focus(); return (false); } if (theForm.ddd.value-0 != theForm.ddd.value) { alert("O campo DDD-Telefone deve conter apenas números. Por favor, preencha o campo corretamente."); theForm.ddd.focus(); return (false); } if (theForm.telefone.value == "") { alert("Por favor, preencha o campo TELEFONE."); theForm.telefone.focus(); return (false); } var checkOK = "0123456789 -"; var checkStr = theForm.telefone.value; var allValid = true; for (i = 0; i < checkStr.length; i++) { ch = checkStr.charAt(i); for (j = 0; j < checkOK.length; j++) if (ch == checkOK.charAt(j)) break; if (j == checkOK.length) { allValid = false; break; } } if (!allValid) { alert("Por favor, preencha o campo TELEFONE usando apenas números, espaço em branco ou o caracter \"-\"."); theForm.telefone.focus(); return (false); } if (theForm.telefone.value.length < 7) { alert("Por favor, preencha o campo TELEFONE corretamente."); theForm.telefone.focus(); return (false); }var intDDDFax = theForm.dddfax.valueif (theForm.dddfax.value!="" && (intDDDFax.length < 2 || !CheckInteiro(theForm.dddfax.value))) { alert("Por favor, preencha o campo DDD com DOIS NÚMEROS."); theForm.dddfax.focus(); return(false);}if (theForm.fax.value!="" && theForm.dddfax.value=="") { alert("Por favor, preencha o campo DDD."); theForm.dddfax.focus(); return(false);}var intDDDCel = theForm.dddcelular.valueif (theForm.dddcelular.value!="" && (intDDDCel.length < 2 || !CheckInteiro(theForm.dddcelular.value))) { alert("Por favor, preencha o campo DDD com DOIS NÚMEROS."); theForm.dddcelular.focus(); return(false);}if (theForm.celular.value!="" && theForm.dddcelular.value=="") { alert("Por favor, preencha o campo DDD."); theForm.dddcelular.focus(); return(false);}}return (true);}//--></script><script>if (screen.width > 800) document.write("<table><tr><td><table width=120><tr><td></td></tr></table></td><td>");</script><table width="776" border="0" cellspacing="0" cellpadding="0" class="cinza"> <tr bgcolor="#FFFFFF"> <td colspan="2" align="right"> </td> </tr><tr> <td class="bordaesq"> <p class="padrao"><b class="comentario1">Nome:</b></p></td> <td class="bordadir"> <input type="text" name="nome" size="50"> </td> </tr> <tr> <td class="bordaesq"> <p class="padrao"><b class="comentario1">Email:</b></p></td> <td class="bordadir"> <input type="text" name="email" size="50"> </td> </tr> <tr> <td class="bordaesq" height="28"> <p class="padrao"><b class="comentario1">Endereço:</b></p></td> <td class="bordadir" height="28"> <input type="text" name="endereco" size="50"> </td> </tr> <tr> <td class="bordaesq"> <p class="padrao"><b class="comentario1">Cidade:</b></p></td> <td class="bordadir"> <input type="text" name="cidade" size="50"> </td> </tr> <tr> <td class="bordaesq"> <p class="padrao"><b class="comentario1">Telefone:</b></p></td> <td class="bordadir"><p class="padrao">(0xx <input type="text" name="ddd" size="1" maxlength="2"> ) <input type="text" name="telefone" size="20" maxlength="9"> </p></td> </tr> <tr> <td class="bordaesq" width="291"> </td> <td class="bordadir" width="489"> </td> </tr> <tr> <td colspan="2" align="center" class="bordaentrevistas"> <input type="submit" name="envia" value="Enviar" class="botao"> <input type="reset" name="Submit2" value="Apagar" class="botao"> </td> </tr> <tr> <td class="bordaentrevistas2" colspan="2"> </td> </tr></table><br> <script>if (screen.width > 800) document.write("</td></tr></table>")</script></body></html><script>if (screen.width > 800) document.write("</td></tr></table>")</script>\\

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.