2009-06-17 97 views
3

任何人都可以推薦一個asp.net web應用程序的時間輸入控件?Asp.net時間輸入控件建議

應該能夠處理以下事項

  • AM/PM
  • 24小時
  • 客戶端驗證
  • 客戶端完成(如果你開始用3小時,然後跳到到分鐘)
  • 一個文本框(不是單獨的文本框的小時和分鐘,或下降)
  • 實際輸入時間的能力,而不是簡單地撿起來用
  • 提示文本的時間分隔符「:」

其他功能,這將是很好的

  • 能力提高小時或用箭頭分鐘
  • 無需經過重新佈線回發

在此先感謝您的幫助和建議!

回答

3

試試這個代碼輸入時間

<asp:TextBox ID="txtStartTime" runat="server" Text='<%# Bind("StartTime", "{0:t}") %>' 
             Width="60px"></asp:TextBox> 
            <asp:Label ID="lblStartTimeEdit" runat="server" Text="Press 'A' or 'P' to switch AM/PM"></asp:Label> 

            <cc1:MaskedEditExtender ID="meeStartTime" runat="server" AcceptAMPM="true" MaskType="Time" 
             Mask="99:99" MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" OnInvalidCssClass="MaskedEditError" 
             ErrorTooltipEnabled="true" UserTimeFormat="None" TargetControlID="txtStartTime" 
             InputDirection="LeftToRight" AcceptNegative="Left"> 
            </cc1:MaskedEditExtender> 
            <cc1:MaskedEditValidator ID="mevStartTime" runat="server" ControlExtender="meeStartTime" 
             ControlToValidate="txtStartTime" IsValidEmpty="False" EmptyValueMessage="Time is required " 
             InvalidValueMessage="Time is invalid" Display="Dynamic" EmptyValueBlurredText="Time is required " 
             InvalidValueBlurredMessage="Invalid Time" ValidationGroup="MKE" /> 
0

你有沒有考慮在尋找一個jQuery控制

或只是把"time" search所有的插件。我只使用了日期選擇器,但工作得很好。

+0

2.鏈接中斷 – 2017-11-26 08:57:36

0

可以使用Telerik的RadTimePicker