1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | var createUserValidator = $("#register-user-form").validate({ focusInvalid: true, <strong>ignore: []</strong>, rules: { firstname: "required", lastname: "required", email: { required: true, email: true }, confirmemail: { required: true, email: true, equalTo: "#email" }, password: { required: true, minlength: 6 }, confirmpassword: { required: true, equalTo: "#password" }, terms: "required", industry: "required" }, messages: { firstname: "Please enter your first name", lastname: "Please enter your last name", email: "Please enter a valid email address", confirmemail: { required: "Please enter a valid email address", equalTo: "Please enter the same email as above" }, password: { required: "Please provide a password", minlength: "Your password must be at least 6 characters long" }, confirmpassword: { required: "Please provide a password", minlength: "Your password must be at least 6 characters long", equalTo: "Please enter the same password as above" }, terms : "Please agree to the Terms of Service", industry: "Please Select industry" }, errorPlacement: function(error, element) { //custome error display if(element.hasClass('custom-drop-down')){ error.insertAfter($(element).parent()); $(element).parent().addClass('error'); } else if(element.hasClass('custom-checkbox')){ error.insertAfter($(element).parent()); } else{ error.insertAfter($(element)); } } }); |
var createUserValidator = $(“#create-user-form”).validate({
focusInvalid: true,
ignore: [],
rules: {
firstname: “required”,
lastname: “required”,
email: {
required: true,
email: true
},
confirmemail: {
required: true,
email: true,
equalTo: “#email”
},
password: {
required: true,
minlength: 6
},
confirmpassword: {
required: true,
equalTo: “#password”
},
terms: “required”,
industry: “required”
},
messages: {
firstname: “Please enter your first name”,
lastname: “Please enter your last name”,
email: “Please enter a valid email address”,
confirmemail: {
required: “Please enter a valid email address”,
equalTo: “Please enter the same email as above”
},
password: {
required: “Please provide a password”,
minlength: “Your password must be at least 6 characters long”
},
confirmpassword: {
required: “Please provide a password”,
minlength: “Your password must be at least 6 characters long”,
equalTo: “Please enter the same password as above”
},
terms : “Please agree to the Terms of Service”,
industry: “Please Select industry”
},
errorPlacement: function(error, element) { //custome error display
if(element.hasClass(‘custom-drop-down’)){
error.insertAfter($(element).parent());
$(element).parent().addClass(‘error’);
}
else if(element.hasClass(‘custom-checkbox’)){
error.insertAfter($(element).parent());
}
else{
error.insertAfter($(element));
}
}
});
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | uploader=newplupload.Uploader({ //----- }); uploader.bind('FilesAdded',function(up,files) { //---- up.refresh();//RepositionFlash/Silverlight }); uploader.bind('QueueChanged',function(up,files){ //#doc-filelist is the id of dive, which shows the Queue $('#doc-filelist').html(''); $.each(uploader.files,function(i,file){ $('#doc-filelist').append( '<div id="'+file.id+'">'+ file.name+'('+plupload.formatSize(file.size)+')<b></b>'+ '<spanclass="remove_file"data-file="'+i+'">X</span>'+ '</div>'); }); if(uploader.files.length==0){ // #uploadfiles button for start upload $('#uploadfiles').addClass('disabled'); } }); uploader.bind('UploadComplete', function (up, file) { up.splice(); up.refresh(); }); $('.relevant-document').on('click','.remove_file',function(e){ uploader.splice($(this).attr('data-file'),1); uploader.refresh(); }); |