Javascript HTML输入类型=日期工作日
有没有办法让html输入日期只允许选择工作日日历? 我也希望避免过去的日期。我可以不使用jquery datepicker执行此操作吗?或者可以使用css来完成吗?比如从日历中隐藏周末Javascript HTML输入类型=日期工作日,javascript,php,html,Javascript,Php,Html,有没有办法让html输入日期只允许选择工作日日历? 我也希望避免过去的日期。我可以不使用jquery datepicker执行此操作吗?或者可以使用css来完成吗?比如从日历中隐藏周末 input type="date" name="date" id="date" 不是本机的,但是您可以通过禁用表单并显示视觉提示(如果选择了周末)来使用一个小javascript来实现这一点,这里有一个快速的片段来获得想法 var warning = $('<p>').text('Error you
input type="date" name="date" id="date"
不是本机的,但是您可以通过禁用表单并显示视觉提示(如果选择了周末)来使用一个小javascript来实现这一点,这里有一个快速的片段来获得想法
var warning = $('<p>').text('Error you cannot select a weekend')
$('#myinput').change(function(e) {
var d = new Date(e.target.value)
if(d.getDay() === 6 || d.getDay() === 5) {
$('#mysubmit').attr('disabled',true)
$('#myinput').after(warning);
} else {
warning.remove()
$('#mysubmit').attr('disabled',false);
}
})
var warning=$(“”).text('错误您无法选择周末')
$('#myinput')。更改(函数(e){
var d=新日期(如目标值)
如果(d.getDay()==6 | | d.getDay()==5){
$('#mysubmit').attr('disabled',true)
$('#myinput')。在(警告)之后;
}否则{
警告。删除()
$('#mysubmit').attr('disabled',false);
}
})
您可以通过设置min
属性来防止过去的日期
我认为你不能用javascript禁用周末
var today=new Date().toISOString().split('T')[0];
document.getElementsByName(“日期”)[0].setAttribute('min',今天)代码>
“我可以不使用jquery datepicker来执行此操作吗?”-当然可以。jQuery及其datepicker“只是”其他人为您编写的JS函数的集合,所以您不需要它们……您能为我提供解决方案吗?