Ir para conteúdo
Fórum Script Brasil
  • 0

Formulário


dirconstru

Pergunta

Galera,

É o seguinte, eu fiz um ForMail...

Nesse formail a validação é em PHP mais a programação é HTML...

Porém se você apertar ENVIAR, o formail é enviado do jeito que estiver (em branco... pela metade...).

Gostaria de algum código que só enviasse o formulário quando TODOS OS CAMPOS necessitados fossem preenchidos...

Obrigado,

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

OI AMIGO ADD ISSO

dentro do codigo

<?php

$erro="os campos não foram preenchidos corretamente";

if(<nome do campo>) =="" {

echo=($erro);

else

<complemente com o codigo de outra pagina em php no qual existe a codificaçao nessesaria para o envio>

}

?>

não testei mas acho que se houver erro é só modificar algumas coizinhas mas é isso e lembre-se

"O caminho para o conhecimento não é nada mais,nada menos que um bom livro"

qualquer coiza me manda uma mensagem

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

Dracom,

da um exemplo...

O formulário é em php, os campos são:

nome

empresa

esses são obrigatórios, como fazer essa função aparecer para esses campos em uma função alert?

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, tu tem só dois campos ne? então faz isso:

dentro da tag <head></head> coloque o seguinte codigo:

<script language="javascript">

function checa_formulario(email){

if (email.Nome.value == ""){

alert("preencha o campo!");

email.Nome.focus();

return (false);

}

if (email.Empresa.value == ""){

alert("preencha o campo!");

email.Empresa.focus();

return (false);

}

}

</script>

Tente entender o script: Ele verifica se o campo está em branco,

se tiver, dá a mensagem "preencha o campo!".

Os os nomes dos campos estão em vermelho.

Depois, vá na tag<form>e coloque a linha onsubmit="return checa_formulario(this)"

Ficará assim:

<form onsubmit="return checa_formulario(this)" action="" method="POST">

Ele chamará a função acima quando o botão "enviar" for clicado.

É isso, boa sorte!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...