我想在我的页面中的时间段文本框中显示 - : - to - : - 并让用户以hh:mm-hh:mm格式输入时间(在ASP.Net Web窗体中(c#) ))。
有可能吗?
答案 0 :(得分:0)
最好的方法是,为您的应用添加 MaskedTextBox 。如果您需要进一步验证,可以使用正则表达式。
答案 1 :(得分:0)
为此使用遮罩。在电话号码下方,您可以更改时间格式,请参阅以下链接。
<asp:MaskedEditExtender ID="mskSuperPhone" runat="server"
TargetControlID="txtSuperPhone"
ClearMaskOnLostFocus ="false"
MaskType="None"
Mask="(999)999-9999"
MessageValidatorTip="true"
InputDirection="LeftToRight"
ErrorTooltipEnabled="True">
</asp:MaskedEditExtender>
Mask Textbox view for a phone number
http://digitalbush.com/projects/masked-input-plugin/
http://www.c-sharpcorner.com/uploadfile/mahesh/maskedtextbox-in-C-Sharp/
检查此搜索文本的链接&#34; MaskType =时间 - 空的掩码字符将填入当前时间&#34;
http://ajaxtutorials.com/asp-net/ajax-control-toolkit-masked-edit-tutorial-example-in-asp-net-c/
答案 2 :(得分:0)
使用此插件https://cloud.github.com/downloads/digitalBush/jquery.maskedinput/jquery.maskedinput-1.3.min.js
演示
http://jsfiddle.net/bEJB2/382/
$(".timepicker").mask("hh:mm");