Domanda

Qualcuno può raccomandare un controllo Time Input per un'applicazione web asp.net?

Dovrebbe essere in grado di gestire i seguenti elementi

  • Am / Pm
  • 24 ore
  • validazione lato client
  • completamento lato client (se inizi l'ora con un 3, passa al minuto)
  • una casella di testo (non caselle di testo separate per ore e minuti o menu a discesa)
  • capacità di digitare l'ora, non semplicemente selezionarla
  • suggerimento testo con separatore temporale ": "

Altre caratteristiche che sarebbero belle

  • Possibilità di aumentare l'ora o i minuti con le frecce
  • non è necessario ricablare dopo un postback

Grazie in anticipo per l'aiuto e i suggerimenti!

È stato utile?

Soluzione

prova questo codice per l'immissione dell'ora

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

Altri suggerimenti

Basta visitare il link: http://www.obout.com/calendar/calendar_datetimepicker.aspx "

e il tuo problema verrà risolto in pochi secondi

È possibile utilizzare Telerik RadTimePicker

Hai considerato di esaminare un controllo jquery

o basta inserire un " time " cerca in tutti i plugin. Ho usato solo il datepicker ma funziona molto bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top