2017-03-21 57 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(); 
    },