0aftest upload file media

afiff file media
var waitForEl = function(selector, callback) { if (jQuery(selector).length) { callback(); } else { setTimeout(function() { waitForEl(selector, callback); }, 100); } }; function ValidateDatemmddyyyy(dtValue) { var dtRegex = new RegExp(/^(0[1-9]|1[0-2])\/(0[1-9]|1\d|2\d|3[01])\/(19|20)\d{2}$/); return dtRegex.test(dtValue); } function ValidateDateddmmyyyy(dtValue) { var dtRegex = new RegExp(/^(0[1-9]|1\d|2\d|3[01])\/(0[1-9]|1[0-2])\/(19|20)\d{2}$/); return dtRegex.test(dtValue); } function ValidateDatemmddyyyy_placehold(dtValue) { var dtRegex = new RegExp(/^(MM\/DD\/YYYY)$/); return dtRegex.test(dtValue); } function ValidateDateddmmyyyy_placehold(dtValue) { var dtRegex = new RegExp(/^(DD\/MM\/YYYY)$/); return dtRegex.test(dtValue); } waitForEl(".ff-el-input--content", function(){ jQuery(document).ready(function(){ jQuery(".ff-el-input--content input.ff-el-form-control[id*='repeater_field'][type*='text'][placeholder*='\/'],.ff-el-input--content input.ff-el-form-control[id*='repeater_field'][type*='text'][value*='\/']").each(function(){ if (! jQuery(this).hasClass("flatpickr-input")) { var dtVal = jQuery(this).val(); var dtValx=jQuery(this).attr('placeholder'); if(ValidateDatemmddyyyy(dtVal) || ValidateDatemmddyyyy_placehold(dtValx)){ jQuery(this).flatpickr({ dateFormat : "m/d/Y", allowInput : false, disableMobile: true }); jQuery(this).attr("fdateformat","m/d/Y"); }else if(ValidateDateddmmyyyy(dtVal) || ValidateDateddmmyyyy_placehold(dtValx)){ jQuery(this).flatpickr({ dateFormat : "d/m/Y", allowInput : false, disableMobile: true }); jQuery(this).attr("fdateformat","d/m/Y"); }else{ return false; } } }); jQuery(document).on("mouseover", ".flatpickr-input", function(){//copied column has class = flatpickr-input var theid = jQuery(this).attr("id");//to get id value var pnanda = jQuery(this).attr("penanda");//get custom attribute value var fdateformat = jQuery(this).attr("fdateformat");//get dateformat value if (theid.indexOf("ffrpt-") >= 0){//copied column has id like ffrpt- //check attribute exist or not if (pnanda!=theid) { jQuery(this).flatpickr({ dateFormat : fdateformat, allowInput : false, disableMobile: true }); jQuery(this).attr("penanda",theid);//fill custom attribute value with id } } }); }); }); window.fluent_form_ff_form_instance_8_1 = {"id":"8","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","cssClassName":"","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_8_1","form_id_selector":"fluentform_8","rules":{"input_text":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"file-upload":{"required":{"value":false,"message":"This field is required","global_message":"This field is required","global":true},"max_file_size":{"value":1048576,"_valueFrom":"MB","message":"Validation fails for maximum file size","global_message":"Validation fails for maximum file size","global":true},"max_file_count":{"value":1,"message":"Validation fails for maximum file count","global_message":"Validation fails for maximum file count","global":true},"allowed_file_types":{"value":[],"message":"Invalid file type","global_message":"Allowed image types does not match","global":true}},"image-upload":{"required":{"value":false,"message":"This field is required","global_message":"This field is required","global":true},"max_file_size":{"value":1048576,"_valueFrom":"MB","message":"Validation fails for maximum file size","global_message":"Validation fails for maximum file size","global":true},"max_file_count":{"value":1,"message":"Validation fails for maximum file count","global_message":"Validation fails for maximum file count","global":true},"allowed_image_types":{"value":[],"message":"Allowed image types does not match","global_message":"Allowed image types does not match","global":true}}},"debounce_time":300};