0

datepicker から選択した日付と、時刻を含むドロップダウン リストがあります。

ユーザーが時刻を選択するたびに、日付ピッカーを時刻で上書きする方法はありますか?

<asp:TextBox ID="txtDateTime" runat="server" />

<select id="ddlDateTime" runat="server" style="display:none;">
     <option value="09:00">Morning</option> 
     <option value="12:00">Lunch</option> 
 </select>

<script type="text/javascript">
$(document).ready(function () {
    $('#<%=txtDateTime.ClientID%>').datepicker({
        dateFormat: 'dd/mm/yy',
        onSelect: function (date) {

            $('#<%=ddlDateTime.ClientID%>').show();
            $('#<%=ddlDateTime.ClientID%>').change(updateDatePicker);
        }
    });

function updateDatePicker()
    {
        var selectedTime = $(this).val();
        var selectedDate = $('#<%=txtDateTime.ClientID%>').datepicker('getDate');

        //how to combine the date and time together?
    }
});

4

2 に答える 2

0

それらを組み合わせてみてください

var selectedTime = $(this).val();
var selectedDate = $('#<%=txtDateTime.ClientID%>').datepicker('getDate');    
date = selectedDate + " " + selectedDate ;

次に、date object日付ピッカーを設定します。

于 2013-08-20T06:43:44.793 に答える
0

dateFormat を空の文字列に設定します

$('#<%=txtDateTime.ClientID%>').datetimepicker({
    dateFormat: '',
    timeFormat: 'hh:mm tt'
});
于 2013-08-20T06:44:27.027 に答える