gpt4 book ai didi

javascript - 隐藏下拉列表日历中不正确的日期

转载 作者:行者123 更新时间:2023-11-28 05:52:04 25 4
gpt4 key购买 nike

我对网络开发很陌生,尽管我知道我可以使用这些日历日期选择器将日期输入到表单中。我想知道如何隐藏或禁用日-月-年下拉列表中的错误日期,例如2月30日4月31日。有没有一种使用 javascript 或 jquery 的不晦涩的方法来做到这一点?我正在考虑这种日期选择器。请参阅jsfiddle

最佳答案

基于 HERE 的回答,首先向下拉列表中添加一些类,并以这种方式使用 JQuery:

$(document).ready(function () {
$('.operator').on('change', function () {
var daysx = Math.round(((new Date($('.year option:selected').val(), $('.month option:selected').val()))-(new Date($('.year option:selected').val(), parseInt($('.month option:selected').val())-1)))/86400000);

console.log(daysx);
$('.maindates option').remove();
for (var i=1; i < (daysx + 1); i++) {
$('.maindates').append('<option value="' + i + '">' + i + '</option>');
}
});
});

在这里查看我的jsfiddle:http://jsfiddle.net/fictus/2gc28dcd/

关于javascript - 隐藏下拉列表日历中不正确的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37998496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com