如何使用javascript在textbox asp.net中屏蔽日期

时间:2012-01-18 13:33:04

标签: javascript asp.net html

我正在使用文本框输入日期用户  如何在用户输入值日期时自动屏蔽格式掩码“dd-MM-yyyy”

感谢

3 个答案:

答案 0 :(得分:1)

我不确定我理解您的问题,但您可以使用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> 

答案 1 :(得分:1)

使用标准的asp.net控件无法做到这一点。 您可以尝试ajax控件toollkit,它是一组ajax控件。你可以在这里找到它: http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MaskedEdit/MaskedEdit.aspx

或者你可以使用javascript构建自己的掩码。

答案 2 :(得分:1)

您可以尝试使用JScript:

$(document).ready(
  function() {
   $('#txtbx').click(
     function() {
         $("#txtbx").mask("999-99-9999");
        });
  });