第一个问题的答案取决于显示可视日历的可用性原因是什么?如果您显示它以便用户可以根据用例选择日期,例如“X 月的第一个星期五”或类似的东西,那么简单地提供文本输入,同时使页面至少可用,不会使页面在功能上等效适用于屏幕阅读器和仅使用键盘的用户,因此未通过 WCAG 2。
您对您发布的第二个问题的回答适用于屏幕阅读器(就删除上述功能而言),但现在它给有视力的纯键盘用户带来了问题。因此,您仍然不符合 WCAG 2。
使日期选择器易于访问,虽然很困难,但是是可能的。你在使用 jQuery UI 日期选择器吗?