首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剃刀页面谷歌Chrome默认DataPicker

剃刀页面谷歌Chrome默认DataPicker
EN

Stack Overflow用户
提问于 2019-10-09 18:42:00
回答 1查看 29关注 0票数 0

我使用的是bootstrap4的gijgo datepicker,下面的代码运行良好:

代码语言:javascript
复制
<div id="myDatePicker" class="form-group" style="display: none;">
     <label asp-for="Test.Date" class="control-label">Date</label>
     <input  id="datepicker" width="276"/>
     <span asp-validation-for="Test.Date" class="text-danger"></span>
</div>    

当我添加“asp-for”时,问题就出现了。谷歌默认日期选择器出现,并中断我的日期选择器。

代码语言:javascript
复制
    [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
    public DateTime ExpiryDate { get; set; }


<div id="myDatePicker" class="form-group" style="display: none;">
     <label asp-for="Test.Date" class="control-label">Date</label>
     <input asp-for="Test.Date" id="datepicker" width="276"/>
     <span asp-validation-for="Test.Date" class="text-danger"></span>
</div>

    $('#datepicker').datepicker({
        uiLibrary: 'bootstrap4',
        format: 'dd/mm/yyyy',
        minDate: Date.now(),
        maxDate: function() {
            var date = new Date();
            date.setDate(date.getDate()+5);
            return new Date(date.getFullYear(), date.getMonth(), date.getDate());
        }
    });

这在Firefox中工作得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-09 20:11:36

我通过更改以下内容来修复它:

代码语言:javascript
复制
<input asp-for="Test.Date" id="datepicker" width="276"/>

代码语言:javascript
复制
<input type="text" asp-for="Test.Date" id="datepicker" width="276"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58302338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档