[英]How to set date on jquery datepicker with java.util.Calendar class
我試圖編輯用戶個人資料。 我有一個“出生日期”文本字段,我使用jqueryui日期選擇器。 在服務器端,我有struts2。 Struts2在java.util.Calendar對象中返回日期。 我希望找到一種方法,可以使用此Calendar對象設置datepicker的默認日期。
可以使用struts-jquery插件完成嗎?
我試過這樣的
$(function() {
$("#txtDob").datepicker( "setDate" , <s:property value="#vendor.dateOfBirth" />);
$( "#txtDob" ).datepicker({
yearRange: '1930:-18',
changeMonth: true,
changeYear: true,
});
});
什么都沒發生,即使是日期選擇器也不起作用。
任何幫助將不勝感激。
$("#yourinput").datepicker( "setDate" , "<% date_here %>" );
隨着Struts2的jQuery插件 ,你可以使用來自DatePickerTag價值屬性來設置你的價值的DatePicker 。
<sj:datepicker value="%{vendor.dateOfBirth}" id="txtDob" name="dateOfBirth" label="Birthday" />
使用普通的jQuery Ui和Struts2時,可以使用Struts2 DateTag來設置Date。
$("#txtDob").val($.datepicker.formatDate(params.dateFormat, new Date(<s:date name="%{vendor.dateOfBirth}" format="yyyy, MM, dd" />)));
注意:您應該在通過$(elem).datepicker(“setDate”,val)設置日期之前初始化您的日期選擇器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.