我被分配了验证创建发票时填充的日期字段的任务。它是一个带有三个按钮对象的文本框,允许用户从日历中选择日期、输入今天的日期或删除日期条目。
我的任务是确保用户不能输入不在当月内的日期(双重否定......棘手)。我的任务是确保用户只能输入当月内的日期。(更好的?)
我不知道该怎么做。我应该使用 asp 控件还是在后端执行此操作?
我正在使用 VB.NET。
我还没有发布任何代码,因为我认为这样做的方式非常标准。如果没有,我会发布任何必要的内容。
再次感谢大家。
我被分配了验证创建发票时填充的日期字段的任务。它是一个带有三个按钮对象的文本框,允许用户从日历中选择日期、输入今天的日期或删除日期条目。
我的任务是确保用户不能输入不在当月内的日期(双重否定......棘手)。我的任务是确保用户只能输入当月内的日期。(更好的?)
我不知道该怎么做。我应该使用 asp 控件还是在后端执行此操作?
我正在使用 VB.NET。
我还没有发布任何代码,因为我认为这样做的方式非常标准。如果没有,我会发布任何必要的内容。
再次感谢大家。
您应该能够从输入的日期获取月份,然后根据当前月份(从 Date.Now() 中提取)进行检查,如果月份不匹配,则拒绝该日期。此代码可能应该进入日期输入框的更改事件中。
这篇文章也可能会有所帮助:
您正在与用户交互,因此可能希望在前端验证 AJAX 样式。但是,您是否考虑过使用 jQueryUI 的datepicker
?
这是一个日期选择器示例,可以满足您的要求。忽略问题标题:OP真的想将日期选择限制在同一个月内,这就是这个答案的作用。