Asp.net時間入力制御の提案
質問
asp.net Webアプリケーションに時間入力コントロールを推奨することはできますか?
次のアイテムを処理できるはずです
- Am / Pm
- 24時間
- クライアント側の検証
- クライアント側の完了(3で1時間を開始してから1分にジャンプする場合)
- 1つのテキストボックス(時間と分、またはドロップダウン用の個別のテキストボックスではありません)
- 単に選択するのではなく、実際に時間を入力する能力
- 時刻区切り記号付きのヒントテキスト":"
その他の便利な機能
- 矢印で時間または分を増やす機能
- ポストバック後に再配線する必要はありません
ヘルプと提案を事前に感謝します!
解決
時間入力用にこのコードを試してください
<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" />
他のヒント
リンクをご覧ください: http://www.obout.com/calendar/calendar_datetimepicker.aspx &quot;
そしてあなたの問題は数秒以内に解決されます
Telerik RadTimePickerを使用できます
jqueryコントロールを見ることを検討しましたか
または単に&quot; time&quot;すべてのプラグインを検索します。日付ピッカーのみを使用しましたが、非常にうまく機能します。
所属していません StackOverflow