2010-03-29 63 views
-1

datepick我有以下代碼:的OnClose和使用jQuery

$('#popupDatepickerWeekly').datepick({ 
    maxDate:'1Y', 
    mandatory:true, 
    highlightWeek:true, 
    onClose: closedDate 
}); 

我closedDate功能如下:

function closedDate(value, date, inst) { 
document.signUpForm.repeatUntil.value = value; 
} 

但是,當我使用日期選擇器選擇一個日期,repeatUntil隱藏值沒有設置。

隱藏的表單字段是這樣的:

<input type="hidden" name="repeatUntil" value=""> 

我沒有得到一個錯誤或任何東西,但它總是回來爲空字符串。

回答

1

試着改變你的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); 
    } 
});