Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Asp.net Time Input Control Suggestions

Can anyone recommend a Time Input control for an asp.net web application?

It should be able to handle the following items

  • Am/Pm
  • 24 Hour
  • client side validation
  • client side completion (if you start the hour with a 3 then jump to minute)
  • one textbox (not separate textboxes for hours and minutes, or drop downs)
  • ability to actually type in the time, not simply pick it
  • hint text with time separator ":"

Other features that would be nice

  • Ability to increase hour or minutes with arrows
  • no need to rewire after a postback

Thanks in advance for the help and suggestions!

like image 812
mga911 Avatar asked Feb 16 '26 05:02

mga911


1 Answers

try this code for time entry

   <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" />
like image 191
Muhammad Akhtar Avatar answered Feb 18 '26 18:02

Muhammad Akhtar



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!