ajaxカレンダーエクステンダーを使用した2つのテキストボックスがあります。1 つのテキスト ボックスから日付を選択すると、選択した日付から数日または月を追加して計算された日付をもう 1 つのテキスト ボックスに入力する必要があります。どうやってやるの?
2061 次
2 に答える
0
これを試して
DateTime? SelDate = myCalendarExtender.SelectedDate;
if (SelDate != null)
{
DateTime SelectedDate = SelDate .Value;
}
DateTime Selected_Date= SelectedDate ;
DateTime result= Selected_Date.AddDays(30);
于 2012-10-22T07:21:31.650 に答える
0
TextBox
ユーザーが最初のカレンダーの日付を選択した後、2番目の日付を変更したいと思いますTextBox
。(クライアント上で) イベントをインターセプトし(javascript で) 、最初に選択された値からOnClientDateSelectionChanged
2 番目の値を更新するハンドラーを (javascript で) 記述する必要があります。TextBox
基本的にこれを考える:
<asp:TextBox ID="tbFirst" runat="server"></asp:TextBox>
<asp:TextBox ID="tbSecond" runat="server"></asp:TextBox>
<cc1:CalendarExtender ID="CalendarExtender7"
runat="server" OnClientDateSelectionChanged="DateSelected" TargetControlID="tbFirst" />
次に、JavaScript ブロックで次のことを行います。
function DateSelected(sender,args)
{
alert('You have selected : ' + sender._selectedDate);
//TODO: Select the second box and set it's value to whatever is needed
}
于 2012-10-22T07:47:56.517 に答える