2017-03-21 75 views
-1
$('.showloader').click(function() { 
     $('.loader').fadeIn(); 

    }); 

我有一個名爲加載CSS .loader 這是默認 顯示:無jQuery的使用Javascript淡入時點擊淡出當裝完

我想有它顯示時單擊該.showloader。這將提交一個具有jQuery驗證方法的註冊表單。

如果用戶輸入錯誤的輸入驗證或忘記輸入某個字段並且他們必須再次輸入數據,那麼fadeOut此div標記的最佳方式是什麼?

感謝

+0

我想'validate'有一個回調的動作......所以有你可以淡化元素 – DaniP

+0

我找到了這個鏈接的答案 http://stackoverflow.com/questions/2505053/jquery-validation-plugin-add-remove-class-to-from-elements-error-container –

回答

0

我發現這個職位的答案:jQuery Validation plugin: add/remove class to/from element's error container

只要使用方法亮點內部驗證

$('#indexform').validate({ 
    rules: { 
     firstName: { 
     required: true 
     }, 
     lastName: { 
     required: true 
     }, 
     address1: { 
     required: true 
     }, 
     city: { 
     required: true 
     }, 
     state: { 
     required: true 
     }, 
     country: { 
     required: true 
     }, 
     zip: { 
     required: true, 
     rangelength: [5,5], 
     digits: true 
     }, 
     phone: { 
     required: true 
     }, 
     email: { 
     required: true, 
     email: true 
     } 
    }, 
    messages: { 
     zip: 'Zip code must be 5 digits' 
    }, 
    highlight: function(element) { 
     $('.loader').fadeOut(); 
    },