如何在不影响其他值的情况下使jquery ui中的日期选择器禁用sunday
How to make datepicker in jquery-ui disable sunday without affecting other values
我想制作一个不包括周日的日期选择器。但是,在我的工作中,我不知道为什么它不起作用。任何形式的帮助都将不胜感激。
非常感谢。
这是我的代码
<table>
<tr>
<td><label > Schedule Day : </label></td>
<td><input type="text" id='date' name="date" required></td>
<script src="../../Script/jQuery/jquery-ui/js/jquery-ui.js"></script>
<link rel="stylesheet" href="../../Script/jQuery/jquery-ui/css/ui-lightness/jquery-ui-1.9.2.custom.css" />
<script>
$("#date").datepicker({
minDate: 0,
maxDate: 7,
changeMonth:true,
changeYear:false,
dateFormat:"yy-mm-dd",
inline: true,
beforeShowDay: noSunday;
});
function noSunday(date){
return [date.getDay() != 0, ''];
};
</script>
<td><input type='submit' id='btn' name="btnchkavlb" value="Check Availability"></td>
</tr>
</table>
您必须使用DatePicker的beforeShowDate事件,如下所示:
$(""#date"").datepicker({
minDate: 0,
maxDate: 7,
changeMonth:true,
changeYear:false,
dateFormat:"yy-mm-dd",
inline: true,
beforeShowDay: function(date) {
var day = date.getDay();
return [day != 0,''];
}
});
您可以使用
function noSunday(date){
var d = date.getDay();
return [(d > 0), ''];
};
试试这个:
function noSunday(date){
var day = date.getDay();
return [(day > 0), ''];
};
并将jquery代码放入document.ready()块中。
对不起,我已经回答了我自己的问题x_x
我试着把之前的放映日:noSunday放在最上面,结果成功了。
$("#date").datepicker({
beforeShowDay: noSunday,
minDate: 0,
maxDate: <?php echo $maxDaysBeforeSched;?>,
changeMonth:true,
changeYear:false,
dateFormat:"yy-mm-dd",
inline: true
});
相关文章:
- JQuery UI日期选择器:在选择出发日期时自动弹出返回日期
- Jquery UI日期选择器不关注输入
- Jquery UI日期选择器没有'单击链接时不会再次显示
- 从Function触发JQuery UI日期选择器,并将日期存储到变量中
- 将 jQuery UI 日期选择器与异步 AJAX 请求一起使用
- 如何在 Angular UI 日期选择器中格式化行和月份名称
- 在JQuery UI日期选择器中禁用当前日期之前的日期
- 正在禁用jQuery UI日期选取器日期
- 正在将Jquery UI日期选择器链接到DropDownlist
- jQuery UI日期选择器只响应第一个文本框
- 将“日期”设置为Jquery UI日期选择器输入文本框
- jQuery UI日期选择器不工作
- JQuery UI日期选取器焦点
- Angular UI日期插件:选择时不起作用
- 在jQuery UI日期选择器的输入中显示完整日期
- jQuery ui日期选择器本身的格式
- jQuery UI日期选择器通过AJAX启用可见月份的日期
- 在 jquery UI 日期选取器中排除和禁用两个日期之间的差异中的假日
- Jquery UI 日期选择器在注销和登录后不显示
- jQuery UI 日期选择器 - 禁用公共假期、周末、第二天上午 10 点之后,只允许周二、周三和周四作为可选日期