Javascript Razor页面Google Chrome默认数据采集器
我使用的是bootstrap4 gijgo日期选择器,下面的代码运行良好:Javascript Razor页面Google Chrome默认数据采集器,javascript,jquery,razor,Javascript,Jquery,Razor,我使用的是bootstrap4 gijgo日期选择器,下面的代码运行良好: <div id="myDatePicker" class="form-group" style="display: none;"> <label asp-for="Test.Date" class="control-label">Date</label> <input id="datepicker" width="276"/> <spa
<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”时,问题就出现了。谷歌默认的日期选择器出现并中断我的日期选择器
[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());
}
});
[DisplayFormat(ApplyFormatInEditMode=true,DataFormatString=“{0:MM/dd/yyyy}”)]
公共日期时间过期日期{get;set;}
日期
$(“#日期选择器”)。日期选择器({
uiLibrary:'bootstrap4',
格式:“dd/mm/yyyy”,
minDate:Date.now(),
maxDate:函数(){
变量日期=新日期();
date.setDate(date.getDate()+5);
返回新日期(Date.getFullYear(),Date.getMonth(),Date.getDate());
}
});
这在Firefox中运行良好。我通过更改以下内容来修复它:
<input asp-for="Test.Date" id="datepicker" width="276"/>
到
<input type="text" asp-for="Test.Date" id="datepicker" width="276"/>