Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 使用jQuery进行onClose和datepick_Jquery Ui_Jquery Ui Datepicker - Fatal编程技术网

Jquery ui 使用jQuery进行onClose和datepick

Jquery ui 使用jQuery进行onClose和datepick,jquery-ui,jquery-ui-datepicker,Jquery Ui,Jquery Ui Datepicker,我有以下代码: $('#popupDatepickerWeekly').datepick({ maxDate:'1Y', mandatory:true, highlightWeek:true, onClose: closedDate }); 我的closedDate函数如下所示: function closedDate(value, date, inst) { document.signUpForm.repeatUntil.value = value; } <

我有以下代码:

$('#popupDatepickerWeekly').datepick({
   maxDate:'1Y',
   mandatory:true,
   highlightWeek:true,
   onClose: closedDate
});
我的closedDate函数如下所示:

function closedDate(value, date, inst) { 
 document.signUpForm.repeatUntil.value = value;
}
<input type="hidden" name="repeatUntil" value="">
$('#popupDatepickerWeekly').datepick({
   maxDate:'1Y',
   mandatory:true,
   highlightWeek:true,
   onClose: function(value) { 
     $("input[name=repeatUntil]").val(value);
   }
});
但是,当我使用datepicker选择日期时,repeatUntil隐藏值没有设置

隐藏的表单字段如下所示:

function closedDate(value, date, inst) { 
 document.signUpForm.repeatUntil.value = value;
}
<input type="hidden" name="repeatUntil" value="">
$('#popupDatepickerWeekly').datepick({
   maxDate:'1Y',
   mandatory:true,
   highlightWeek:true,
   onClose: function(value) { 
     $("input[name=repeatUntil]").val(value);
   }
});

我没有收到错误或任何东西,但它总是以空字符串的形式返回。

尝试将closedDate函数更改为:

function closedDate(value, date, inst) { 
 $("input[name=repeatUntil]").val(value);
}
或者使用如下匿名函数:

function closedDate(value, date, inst) { 
 document.signUpForm.repeatUntil.value = value;
}
<input type="hidden" name="repeatUntil" value="">
$('#popupDatepickerWeekly').datepick({
   maxDate:'1Y',
   mandatory:true,
   highlightWeek:true,
   onClose: function(value) { 
     $("input[name=repeatUntil]").val(value);
   }
});