Ir para conteúdo

Arquivado

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

ldblucas

Validate deixando enviar o formulario

Recommended Posts

Boa tarde,

 

tenho a seguinte validação


$(document).ready( function() {
  $("#cadastrofuncionario").validate({
      debug: true,
    // Define as regras
    rules:{
      nome:{
        // campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
        required: true, minlength: 2
      },
      email:{
        // campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
        email: true
      },
      cpf:{
        // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
        required: true, minlength: 14
      }
    },
    // Define as mensagens de erro para cada regra
    messages:{
      nome:{
        required: "Digite o nome completo",
        minLength: "O nome deve conter, no mínimo, 2 caracteres"
      },
      email:{
        email: "Digite um e-mail válido"
      },
      cpf:{
        required: "Digite o cpf",
        minLength: "O cpf conttem 11 caracteres"
      }
    }
  });

e o formulário

 <div class="panel-body">
        <form role="cadastrofuncionario" id="cadastrofuncionario" class="form-horizontal form-groups-bordered" method="post" action="" >				
            <div class="tab-content">

                <div class="tab-pane active" id="dados">


                    <div class="panel panel-primary" data-collapsed="0">

                        <div class="panel-heading">
                            <div class="panel-title">
                                Dados Pessoais
                            </div>


                            <div class="panel-options">

                                <button type="submit" class="btn btn-green btn-icon" id="gravar" name="gravar"  >
                                    Salvar
                                    <i class="entypo-check"></i>
                                </button>
                                <a href="javascript:;" onclick="jQuery('#modal-2').modal('show');" >
                                    <button type="button" class="btn btn-blue btn-icon" id="buscaFun">
                                        Pesquisar
                                        <i class="entypo-search"></i>
                                    </button>
                                </a>
                                <button type="reset" class="btn btn-red btn-icon">
                                    Cancelar
                                    <i class="entypo-cancel"></i>
                                </button>

                            </div>
                        </div>
                        <input type="hidden" name="funcaoform" id="funcaoform" value="<?php if ($buscado) {
    echo 1;
} ?>"  >
                        <input type="hidden" name="id" value="<?php if ($buscado) {
    echo $listfunaux['Id'];
} ?>"  >

                        <div class="panel-body">
                            <div class="form-group" id="validanome">
                                <label for="field-1" class="col-sm-3 control-label" >Nome Completo</label>

                                <div class="col-sm-5">
                                    <input type="text" class="form-control" id="nome" name="nome" value="<?php if ($buscado) {
    echo $listfunaux['Nome'];
} ?>" placeholder="Digite o nome"  maxlength="60"  placeholder="Nome">
                                </div>
                            </div>

............
...

mas a validação deixa gravar os dados mesmo sem validar.

alguém pode me dizer onde estou errando, desde já obrigado.

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.