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

Verificar Campos


klassikys

Pergunta

Pessoal, precisava de uma ajuda.

Tenho um formulário em PHP no qual existem vários botões Submit, porém apenas 1 deles realmente redirecionado para outra página.

Os outros executam comandos em PHP. Por exemplo, botão "Adicionar Contato" dá um submit aí eu verifico if(isset($_POST[adicionarContato])) executo um comando e volto para mesma página.

O que faço hoje é verificar através de uma função Javascript se o último botão foi clicado.

CLICANDO NO BOTÃO

<input type="button" value="Cadastrar Fornecedor" onClick="java script:enviar('conf_cad_pf');">
EXECUTO A FUNÇÃO PARA DAR O SUBMIT:
function enviar(opcao){
  if(opcao == 'conf_cad_pf') {
    document.cad_for.action = "cadastra-for-pf.php";
    document.cad_for.target = "_parent";
    document.cad_
        }
}

O que eu queria era o seguinte:

Ao clicar no último botão, aquele que vai realmente dar o POST para outro página, verificasse antes se determinados campos estão em branco, por exemplo. E depois fizesse o POST.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

coloque assim:

no HTML:

<form name="meuform" action="..." method="post" onsubmit="return minhafuncao()">
e na função mais ou menos assim:
function minhafuncao(){
    var meucampo1=document.meuform.campo1,
    meucampo2=document.meuform.campo2,
    meucampo3=document.meuform.campo3;
    if(meucampo1.value==''||meucampo3.value==''||meucampo3.value==''){
        alert("Preencha todos os campos.");
        return false;
    }
    return true;
}

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...