如何将日期放在从日期选择器中选择的隐藏字段中

时间:2011-05-17 18:07:27

标签: jquery-ui jquery

我有一个文本字段的日期选择器,其格式为5-MAY-2011。在这个日期选择器关闭时我需要写入隐藏字段 或格式为5/5/2011的文本字段

$( '#txt_field').datepicker({dateFormat: 'dd-M-yy', onClose: function() {$( '#hiddenfield').attr('value' ,$( '#txt_field').datepicker({dateFormat: 'mm-dd-yyyy'}) )}});

当我这样做时,我在隐藏字段中获取对象

1 个答案:

答案 0 :(得分:1)

$('#txt_field').datepicker({
dateFormat: 'dd-M-yy', 
onClose: function() {
    var date = new Date($(this).val());
    if (date) {
        var formattedDate = (date.getMonth() + 1) + "/" + 
                            date.getDate() + "/" + 
                            date.getFullYear();
        $('#hiddenfield').val(formattedDate);
    }
}
});

此处示例:http://jsfiddle.net/rSEnB/