2013-05-31 28 views
0

我想知道是否有一種方法可以讓元素中的jQuery UI的Datepicker使用數據屬性來綁定到保存替代值,而不是使用altField選項指定的整個其他元素。jQuery UI Datepicker數據屬性而不是altField

該文檔聲稱支持altField的對象。
到目前爲止,我只找到了this approach,它僅將數據屬性用作另一個輸入元素的選擇器。

長話短說,我想實現這一點:

<input name="mydate" type="text" value="25.8.2013" data-proc_date="2013-08-25" /> 

回答

0

感謝馬庫斯·維特,我現在知道,我只需要使用日期選擇器的的OnClose選項。

假設dateFormat設置爲「d.m.yy」,altFormat設置爲「yy-mm-dd」。生成的代碼使我免於使用冗餘輸入元素,如下所示:

onClose : function (dateText, obj) { 
    var d = $.datepicker.parseDate("d.m.yy", dateText); 
    var date = $.datepicker.formatDate("yy-mm-dd", d); 
    $(this).data('date_proc', date); 
}