Jquery:面具不会擦除

时间:2015-07-16 15:29:28

标签: javascript jquery html jquery-plugins

我无法在一个文本框字段中输入任何内容,该字段放置日期掩码,他不会让我删除或输入他总是得到11/11/1111

以下是代码:

我正在导入的所有内容:

    <script src="~/Scripts/jquery-1.10.2.js" type="text/javascript"></script>
<script src="~/Scripts/JavascriptInsano.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.maskedinput.js" type="text/javascript"></script>
<script src="~/Scripts/funcao_validate_data.js" type="text/javascript"></script>

在同一页面上有输入:

<div class="form-group">
    @Html.LabelFor(m => m.DataInicio, "Data de Início", new { @class = "col-md-2 control-label" })
    <div class="col-md-10">
        @Html.TextBoxFor(m => m.DataInicio, new { @class = "form-control" })
    </div>
</div>

现在遵循制作该功能的javascript:

jQuery(function($){
    $("#DataInicio").mask("11/11/1111",{placeholder:" "});
});

jQuery(function ($) {
    $("#DataTermino").mask("11/11/1111");
}); 

1 个答案:

答案 0 :(得分:0)

通过你的lib jquery.maskedinput(我假设你通过包含的js文件名使用它。),我相信它会告诉你将9而不是1添加到格式。并使用placeHolder向用户表明格式。

&#13;
&#13;
jQuery(function($){
    $("#dateTest").mask("99/99/9999",{placeholder:"mm/dd/yyyy"});
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script>
<input type="text" id="dateTest" />
&#13;
&#13;
&#13;