javascript - 禁用特定输入字段的特定日期
问题描述
我想为日期选择器日历的特定输入字段禁用一些数组日期。但是这些日期不会在该特定输入字段的日历中禁用。
html
<input class="form-control time_slot_searchField" id="datepicker" name="" type="text" required="" style="">
<input class="form-control" id="patient_email" type="email" placeholder="Email" name="patient_email">
<input class="form-control" id="patient_name" type="text" placeholder="Full Name" name="patient_name">
脚本
var exclude = ["2019-06-14","2019-06-15","2019-06-16"]
$('input').datepicker({
beforeShowDay: function(date){
var day = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ exclude.indexOf(day) == -1 ]
}
});
此日期禁用脚本应用于所有输入字段。
但我只想将脚本应用于 id#datepicker
输入字段。
这就是为什么我使用
$('input #datepicker').datepicker
而不是$('input').datepicker
但不起作用。
如何仅应用该 iddatepicker
输入字段的禁用日期。
有人帮忙吗?提前致谢。
解决方案
$(function() {
$( "#datepicker" ).datepicker(
{
beforeShowDay: function(d) {
var day = d.getDay();
return [(day != 0 && day != 3)];
}
});
});
这里之前显示日期功能将限制特定日期。
推荐阅读
- rust - 如果没有明确提供类型,借用检查器会抱怨循环内的关闭
- oracle - Codeigniter 中的 Oracle 查询给出 ORA-01722 和 ORA-01756
- android - 无法使用我的私钥从 API 解码字符串
- sql - 有没有办法在 SQL 中基于另一个 id 保持分组的同时基于一个 id 交替结果的顺序?
- sql - SQL group by 和 sum 基于其他列中的不同值(如果其他列中的值重复,则求和一次)
- reactjs - 使用 Typescript 和 React Hooks 的多个检查项目
- css - 有人能想出更好的方法来创建彩虹文本渐变吗?
- reactjs - 尝试创建类型检查器实用程序,但不能不出现类型错误
- javascript - 页面重新加载后如何留在同一位置
- ionic-framework - 离子范围双旋钮未显示