0aftest 693
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_5_1 = {"id":"5","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_5_1","form_id_selector":"fluentform_5","rules":{"input_text":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"input_text_1":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"datetime":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"input_text_2":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"input_text_5":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"input_text_3":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"input_text_4":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"repeater_field[0]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field[1]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field[2]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field[3]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field[4]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_1[0]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_1[1]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_1[2]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_1[3]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_1[4]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_2[0]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_2[1]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_2[2]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_2[3]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"repeater_field_2[4]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}}},"debounce_time":300};