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

Jquery - validação de formulario (formulário com dois submit)


vraffael.lins

Pergunta

Tenho em um mesmo formulario dois submit:

<input name="adicionar_contato" id="adicionar_contato" type="submit" class="caixa_texto" value="EnviarContatoAgenda"  />

<input name='excluir_contato' id='excluir_contato' type='submit' class='caixa_texto' value='ExcluirContatoAgenda'  />
O Problema é o seguinte: Estou usando O plugin jquery/Validate para fazer a validação quando estiver adcionando um contato na agenda, Porém quando eu quero excluir um contato, são solicitados o dados requeridos do form, e não é submetido o formulario. Como eu posso "Burlar" essa validação, fazendo que o submit excluir_contato não precise de validação. e o submit adicionar_contato continui a ter validação? Meu Script Atual é o seguinte:
$(document).ready( function() {                    
            
jQuery(function($){
$("#date").mask("99/99/9999");
$("#contato_telefone").mask("(99) 9999-9999");
$("#contato_numero").mask("99999");
$("#contato_cep").mask("99999999");
/*$("#cpf").mask("999.999.999-99");*/
/*$("#cnpj").mask("99.999.999/9999-99");*/
$("#contato_fax").mask("(99) 9999-9999");
$("#contato_celular").mask("(99) 9999-9999");   
});                        
                
                            
                                         
                                                 
$("#form").validate({
    // Define as regras
    rules:{
        contato_nome:{            
            required: true
        },
        contato_logradouro:{
            required: true
        },
        contato_telefone:{            
            required: true
        },
        contato_email:{
            required: true,
            email: true
        },
        contato_login:{
            required: true,
            minlength: 4            
        },
        contato_senha:{
            required: true,
            minlength: 4            
        },
        contato_senha_repetir:{
            equalTo: "#contato_senha"
    }
        
},
// Define as mensagens de erro para cada regra
    messages:{
        contato_nome:{
        required: "Campo nome do contato obrigatório"
    },
    
    contato_logradouro:{
        required: "Campo Logradouro do contato obrigatório"        
    },
    contato_telefone:{
            
        required: "Campo Telefone do contato obrigatório"
    },
    contato_email:{
        required: "Campo Email do contato obrigatório",
        email: "Email Inválido"
    },
    
    contato_login:{
        
        required: "Campo Login do contato obrigatório",
        minlength: "Obrigatório: Digite no mínimo 4 caracteres"            
    },
    
    contato_senha:{
        required: "Campo Senha do contato obrigatório",
        minlength: "Obrigatório: Digite no mínimo 4 caracteres"
                    
    },
    
    contato_senha_repetir:{
        equalTo: "Senhas devem ser iguais"
    }
    

    
}

});

})

Pessoal, sou iniciante na área..

Quem puder me ajudar na solução do problema de alguma forma:

Obrigado.

Editado por fercosmig
add tag's
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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