我有 3 个 html <select>
从到选择日期
- 第一个是日期 (1-31(
- 第二个是月份(1-12(
- 1990 - 2018 年第三
如何在 php 中获取用户选择无效的日期。如2017年9月31日或2014年2月29日等。谢谢
使用任何形式的验证(如Javascript或PHP(执行此操作有点冗长。
我会推荐Javascript,这里有一个来源可以阅读:
https://www.w3resource.com/javascript/form/javascript-date-validation.php
但是,为什么不将您的 SELECT 语句更改为以下内容:
<input type="date" name="date" required />
这消除了检查日期是否有效的任何需要,适用于所有浏览器,是否适合移动设备......等等,如果需要,您可以添加更多控件,例如将来必须或从现在起只有这么多天......等等,相对简单。