我有以下代码:
$('#popupDatepickerWeekly').datepick({
maxDate:'1Y',
mandatory:true,
highlightWeek:true,
onClose: closedDate
});
我的closedDate函数如下所示:
function closedDate(value, date, inst) {
document.signUpForm.repeatUntil.value = value;
}
但是当我使用datepicker选择日期时,不会设置repeatUntil隐藏值。
隐藏的表单字段如下所示:
<input type="hidden" name="repeatUntil" value="">
我没有收到错误或任何错误,但它总是以空字符串形式返回。
答案 0 :(得分:2)
尝试将closedDate函数更改为:
function closedDate(value, date, inst) {
$("input[name=repeatUntil]").val(value);
}
或者使用这样的匿名函数:
$('#popupDatepickerWeekly').datepick({
maxDate:'1Y',
mandatory:true,
highlightWeek:true,
onClose: function(value) {
$("input[name=repeatUntil]").val(value);
}
});