0

フィールドを含むフォームを作成する必要があるたびにDateTime、まともな無料のカスタム コントロールを見つけようとしますが、いつも失敗します。

なぜ.NETに組み込まれていないのかわかりませんが、しばらく忘れて質問に集中しましょう:D

誰か持ってる?

4

7 に答える 7

2

この2つを組み合わせるだけで

http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/

http://keith-wood.name/timeEntry.html

jQueryはそれがどこにあるのですか!

于 2008-11-13T17:15:24.773 に答える
1

MS AJAX Control ToolkitのCalendar コントロールエクステンダを確認してください。とても気に入っています。

于 2008-11-13T17:21:28.880 に答える
1

日付用と時刻用の 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 が設定されていることを確認してください。

于 2008-11-13T18:40:17.630 に答える
0

これは確かにうまく機能します。

<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">

于 2008-11-14T11:14:11.867 に答える
0

Ra-Ajax カレンダー コントロールは、実際には次の金曜日 (2008 年 11 月 28 日) にリリースされます。時間サポート ([今日] ボタンと日付の間に 2 つのテキスト ボックス) があります。

Ra-Ajax は LGPL ライセンスであり、無料で使用できます...

于 2008-11-25T00:53:48.620 に答える
0

私はちょうど簡単なグーグルをしたところ、これに出くわしました...

http://www.softcomplex.com/products/tigra_calendar/demo1.html

日付と時刻をサポートしているようで、無料のようです。

于 2008-11-13T17:14:43.840 に答える
0

私はこれでかなり幸運でした:

http://www.eworldui.net/

于 2008-11-13T17:20:33.797 に答える