Gravity Forms jQuery No Weekends
actually I've used your code on an external js file and it's working even with the noweekends declaration
jQuery(document).bind('gform_post_render', function(){// destroy default Gravity Form datepickerjQuery(".datepicker").datepicker('destroy');// create new custom datepickerjQuery(".datepicker").datepicker({ defaultDate: '+1d', minDate: '+1d', gotoCurrent: true, prevText: '', showOn: 'both', buttonImage: '/wp-content/themes/teloaggiustoio/images/calendar_icon.png', buttonImageOnly: true, beforeShowDay: $.datepicker.noWeekends}); });
Realized I never answered this question. Here is the final code that worked for me:
jQuery(document).bind('gform_post_render', function(){ // destroy default Gravity Form datepicker jQuery("#input_1_1").datepicker('destroy'); // create new custom datepicker var oneWorkingDays = new Date(); var adjustments = [0, 1, 1, 1, 1, 1, 0]; // Offsets by day of the week oneWorkingDays.setDate(oneWorkingDays.getDate() + 1 + adjustments[oneWorkingDays.getDay()]); jQuery("#input_1_1").datepicker({ beforeShowDay: jQuery.datepicker.noWeekends, minDate: '+1d', gotoCurrent: true, prevText: '', showOn: 'both', buttonImage: '/wp-content/plugins/gravityforms/images/calendar.png', buttonImageOnly: true });});