【问题标题】:Jquery : Mask does not eraseJquery:掩码不会擦除
【发布时间】:2015-07-16 15:29:27
【问题描述】:

我无法在放置日期掩码的文本框字段中输入任何内容,他不允许我删除或输入,他总是得到 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");
}); 

【问题讨论】:

    标签: javascript jquery html jquery-plugins


    【解决方案1】:

    通过您的库jquery.maskedinput(我假设您通过包含的js文件名使用它。),我相信它会告诉您将9而不是1格式化。并使用placeHolder 指示用户格式。

    jQuery(function($){
        $("#dateTest").mask("99/99/9999",{placeholder:"mm/dd/yyyy"});
    });
    <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" />

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-24
      • 1970-01-01
      • 2018-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      相关资源
      最近更新 更多