使用TextBoxFor屏蔽电话号码

时间:2014-08-11 10:06:28

标签: javascript jquery asp.net-mvc jquery-mask

我想使用html帮助器(TextBoxFor)

来屏蔽电话号码

有我的代码

  Model :
        [Required(ErrorMessageResourceType = 
         typeof(ProcRec.Ressources.Candidat.ErreurValidation),
         ErrorMessageResourceName = "num_tel_obligatoire")]
         [RegularExpression(@"[0][6]\-\d{2}\-\d{2}\-\d{2}\-\d{2}$",
        ErrorMessageResourceType =   
        typeof(ProcRec.Ressources.Candidat.ErreurValidation),
         ErrorMessageResourceName = "num_tel_faux")]   
         public string num_tel { set; get; }

查看:

     <script type="text/javascript">
      jQuery(function($){
        $("#date").mask("99/99/9999");
       $("#num_tel").mask("(999) 999-9999");
       $("#tin").mask("99-9999999");
       $("#ssn").mask("999-99-9999");
      });

        </script>

       <td>@Html.LabelFor(model => model.num_tel)</td>
       <td>@Html.TextBoxFor(model => model.num_tel)</td>

验证工作

但是当涉及到面具我什么都没得到

他们是我得到的结果

http://postimg.org/image/gm1ygs6fn/

。 。 。 。 。 。

1 个答案:

答案 0 :(得分:2)

我找到了解决方案

这个问题是我没有安装jQuery.MaskedInput插件

要安装jQuery.MaskedInput,请在程序包管理器控制台中运行以下命令

        PM> Install-Package jQuery.MaskedInput -Version 1.3.1 

认为