0aftest upload 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};