-1

我有以下代码:

$('#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="">

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

4

1 回答 1

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);
   }
});
于 2010-03-29T21:02:40.253 回答