Pregunta

¿Alguien puede recomendar un control de entrada de tiempo para una aplicación web de asp.net?

Debería poder manejar los siguientes elementos

  • Am / Pm
  • 24 horas
  • validación del lado del cliente
  • finalización del lado del cliente (si comienza la hora con un 3 y luego salta a un minuto)
  • un cuadro de texto (no cuadros de texto separados por horas y minutos, o menús desplegables)
  • capacidad para escribir el tiempo, no simplemente seleccionarlo
  • texto de sugerencia con separador de tiempo ": "

Otras características que estarían bien

  • Capacidad para aumentar la hora o los minutos con flechas
  • no es necesario volver a cablear después de una devolución de datos

¡Gracias de antemano por la ayuda y las sugerencias!

¿Fue útil?

Solución

prueba este código para la entrada de tiempo

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

Otros consejos

Simplemente visite el enlace: http://www.obout.com/calendar/calendar_datetimepicker.aspx "

y su problema se resolverá en segundos

Puedes usar el RaderimePicker de Telerik

¿Has considerado ver un control de jQuery?

o simplemente coloque un " hora " busca en todos los complementos. Solo he usado el selector de fechas pero funciona muy bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top