用于“至”日期字段的日期选择器

时间:2018-11-30 11:50:31

标签: jquery wordpress datepicker

我正在使用强大的表单(用于Wordpress的插件)制作表单,并且我有一个签入(从)和签出(至)字段。

根据他们的指示,我添加了执行以下操作的代码段:选择签入日期(例如2019年1月1日)时,签出日期选择器将2019年1月1日之前的所有日期涂黑。

但是,结帐日期选择器仍显示当前月份(11月),它不会跳到在签入字段中选择日期的月份。我希望第二个日期选择器自动转到具有可选日期的月份(一月)。

add_action('frm_date_field_js', 'start_and_end_dates', 10, 2);
function start_and_end_dates($field_id, $options)
{
  $key_one = 'checkin';
  $key_two = 'checkout';
  $days_between = 1;

  if ($field_id == 'field_'. $key_one) 
  {
    echo ',beforeShowDay: function(dateOne){var secondDate=$("#field_' . $key_two . '").datepicker("getDate");if(secondDate==null){return[true];}var modDate=new Date(secondDate);modDate.setDate(modDate.getDate()-' . $days_between . '+1);return [(dateOne < modDate)];}';
  } else if ( $field_id == 'field_' . $key_two ) {
    echo ',beforeShowDay: function(dateTwo){var firstDate=$("#field_' . $key_one . '").datepicker("getDate");if(firstDate==null){return[true];}var modDate=new Date(firstDate);modDate.setDate(modDate.getDate() +  ' . $days_between . '-1);return [(dateTwo > modDate)];}';
  }
}

0 个答案:

没有答案