[英]How to masking date in textbox asp.net with javascript
我正在为输入日期用户使用文本框。
用户使用格式掩码“ dd-MM-yyyy”输入值日期时如何自动掩码
谢谢
我不确定我是否理解您的问题,但是您可以使用ASP.NET CompareValidator
来确保输入的日期是有效的:
<asp:CompareValidator
id="cv_date" runat="server"
Type="Date"
Operator="DataTypeCheck"
ControlToValidate="tb_my_textbox"
ErrorMessage="Please enter a valid date.">
</asp:CompareValidator>
您不能使用标准的asp.net控件来做到这一点。 您可以尝试使用ajax控件工具包,它是一组ajax控件。 您可以在这里找到有关它的信息: http : //www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MaskedEdit/MaskedEdit.aspx
或者,您可以使用javascript构建自己的屏蔽。
您可以尝试以下JScript:
$(document).ready(
function() {
$('#txtbx').click(
function() {
$("#txtbx").mask("999-99-9999");
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.