フィールドを含むフォームを作成する必要があるたびにDateTime
、まともな無料のカスタム コントロールを見つけようとしますが、いつも失敗します。
なぜ.NETに組み込まれていないのかわかりませんが、しばらく忘れて質問に集中しましょう:D
誰か持ってる?
フィールドを含むフォームを作成する必要があるたびにDateTime
、まともな無料のカスタム コントロールを見つけようとしますが、いつも失敗します。
なぜ.NETに組み込まれていないのかわかりませんが、しばらく忘れて質問に集中しましょう:D
誰か持ってる?
この2つを組み合わせるだけで
http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/
http://keith-wood.name/timeEntry.html
jQueryはそれがどこにあるのですか!
MS AJAX Control ToolkitのCalendar コントロールエクステンダを確認してください。とても気に入っています。
日付用と時刻用の 2 つの別個の TextBox を使用します。日付 1 については、他の誰かが指摘したように、ASP.NET Ajax Control Toolkit Calendarコントロールを使用します。
TextBox については、同じツールキットのMaskedEditExtenderコントロールを見てください。: :__ AM/PMを表示するように設定して、ユーザーに入力させることができます。ユーザーが「3p」と入力してタブ アウトするだけで、ゼロを入力できます。
これを使用するには、TextBox が必要です。MaskedEditExtender の TargetControlID を TextBox の ID に設定します。時間入力のために MaskedEditExtender タグに設定する必要があるいくつかの属性を次に示します。
Mask="99:99"
AutoCompleteValue="00:00"
AcceptAMPM="true"
MaskType="Time"
また、奇妙な FindControl 関連のエラーが発生した場合は、MaskedEditExtenders にすべて ID が設定されていることを確認してください。
これは確かにうまく機能します。
<asp:TextBox runat="server" ID="startDate" autocomplete="off" />
<ajaxToolkit:CalendarExtender
ID="defaultCalendarExtender"
runat="server"
TargetControlID="startDate" />
<asp:TextBox ID="startTime" runat="server" Columns="8"></asp:TextBox>
<ajaxToolkit:MaskedEditExtender
ID="startTime_MaskedEditExtender1" runat="server"
Enabled="True"
TargetControlID="startTime"
MaskType="Time"
AutoCompleteValue="09:00"
Mask="99:99"
AcceptAMPM="true">
</ajaxToolkit:MaskedEditExtender>
<ajaxToolkit:MaskedEditValidator
ID="MaskedEditValidator1"
runat="server"
ControlExtender="startTime_MaskedEditExtender1"
ControlToValidate="startTime"
IsValidEmpty="False"
EmptyValueMessage="Time is required"
InvalidValueMessage="Time is invalid"
Display="Dynamic"
TooltipMessage="Input a time"
EmptyValueBlurredText="*"
InvalidValueBlurredMessage="Check time">
Ra-Ajax カレンダー コントロールは、実際には次の金曜日 (2008 年 11 月 28 日) にリリースされます。時間サポート ([今日] ボタンと日付の間に 2 つのテキスト ボックス) があります。
Ra-Ajax は LGPL ライセンスであり、無料で使用できます...
私はちょうど簡単なグーグルをしたところ、これに出くわしました...
http://www.softcomplex.com/products/tigra_calendar/demo1.html
日付と時刻をサポートしているようで、無料のようです。
私はこれでかなり幸運でした: