2016-03-20 9 views
0

Form geçerli olduğunda paypal düğmeyi göstermek için jquery validation kullanılmaya çalışıyorum. Aşağıda gösterildiği gibi valid() yöntemini kullanıyorum. Sorun, form öğelerinden herhangi birinde bir tuşa basılır basılmaz, tüm hatalar gösterilir. Tüm hataları gidermeden geçerli olup olmadığını nasıl kontrol edebilirim? Eğer bütün formda() `` geçerli çalıştırdığınızda beklenen davranıştırjQuery valid() yöntemi, tüm hataların gösterilmesine neden olur

$('#jValidate').validate({ 
    rules:{ 
    username:{ 
     required:true, 
     minlength:6 
    }, 
    email:{ 
     required:true, 
     email:true 
    },  
    password:{ 
     required:true, 
     minlength:8 
    }, 
    confirm:{ 
     required:true,  
     equalTo:"#password" 
    }  
    }, 
    messages:{ 
    username:{ 
     required:"Username is required", 
     minLength:"Username must be at least 6 characters" 
    }, 
    password:{ 
     required:"Password is required", 
     minLength:"Password must be at least 8 characters" 
    }, 
    confirm:{ 
     required:"You must confirm your password", 
     equalTo:"Password Confirmation does not match" 
    } 
    } 
}); 
$('#jValidate .form-control').keyup(function(){ 
    if($('#jValidate').valid()){ 
    $('#signup').show(); 
    $('#disabled').hide(); 
    } 
}); 
+0

. Soru nedir? – charlietfl

+0

Geçerli olup olmadığını görmek ve içerik olup olmadığını görmek için formu kontrol etmek istiyorum. –

+0

Bu, açıklanmadığınız davranışlara bağlıdır. – charlietfl

cevap

0
var validator = $('#jValidate').validate({...rules, options}); 

validator.checkForm() // true if valid, false if not. 
+0

Her anahtarın ardından formu denetler ve kullanıcı yazmadan önce hatayı tetikler. Örneğin, "minlength = 6" kullanıcı 6'ya ulaşmadan hemen bir hata alırsa –

+0

tamam, burada bir açıklama var. – user3560988

+0

http://jsbin.com/veviqayiru/edit?html ,jsput seçenekleri görmek için: onfocusout: false, onkeyup: false. Bu sadece değil. Geçersiz tüm doğrulamayı tetikler. – user3560988

İlgili konular