1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Jquery Validate

Discussão em 'Web Development' iniciada por scrub, 6 de Dezembro de 2012. (Respostas: 2; Visualizações: 824)

  1. scrub

    scrub Power Member

    Boa tarde a todos...

    Tenho um formulario em que estou a usar o jquery.validate no entanto quando ele verifica se está tudo preenchido apenas me avisa no primeiro erro que encontra.. (neste caso fica com um border vermelho), mas apenas no primeiro..

    HTML
    Código:
    ...
    <input name="nome" type="text" value="Nome*" class="input-text">
    <input name="email" type="text" value="E-mail*" class="input-text">
    <input name="telefone" type="text" value="Telefone*" class="input-text">
    <input name="morada" type="text" value="Morada*" class="input-text">
    ...
    
    Javascript
    Código:
    $("#formulariodev").validate({
        debug: false,
        errorClass: 'jqInvalid',
        rules: {
            nome: {
                required: true,
                minlength: 2,
                notEqual: "Nome*"
            },
            email: {
                required: true,
                email: true,
                notEqual: "Email*"
            },
            telefone: {
                required: true,
                number: true,
                minlength: 9,
                notEqual: "Telefone*"
            },
            morada: {
                required: true,
                minlength: 2,
                notEqual: "Morada*"
            }
        },
        messages: {
            nome: "",
            email: "",
            telefone: "",
            morada: "",
        },
        submitHandler: function(form) {
            //Depois de validado    
        }
    });
    

    Não encontro o problema e se calhar está mesmo aqui :S Alguma ideia?

    Obrigado.
     
  2. Sa[n]dman

    Sa[n]dman Power Member

    tenta:

    Código:
    $("#formulariodev input").each().validate({
    ...
    
     
  3. scrub

    scrub Power Member

    Obrigado pela resposta..

    Tinha uma parte do css que (não sei porquê) não deixava aplicar o "erro" a todos, só ao primeiro.

    Já está resolvido :)
     

Partilhar esta Página