導入 問い合わせフォームや会員登録フォームで、生年月日を入力するプルダウン、よくありますよね。 その中で、月の末日というのは、「3月は31日まで」「9月は30日まで」「2月はうるう年なら29日まで」など、年月によって変わってきます。 存在しない日付は、最初から選択肢に無いほうが望ましいですよね。 ということで今回は、選択された「年月」から、選択可能な「日」を自動生成してくれる、さらにはうるう年も考慮にいれた、いい感じのフォームをjqueryで実装します。 1. フォームを作る 最初にシンプルなフォームを作ります。 <form action="./confirm.php" method="POST" enctype="multipart/form-data”> <table> <tr> <th>生年月日のフォーム</th> <td> <div class="flex-container">
![【jQuery】日付自動生成型生年月日フォームを作る(うるう年判定含む) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/861fc13af7dd25b6927610cf1854eb42c6d91af5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwalF1ZXJ5JUUzJTgwJTkxJUU2JTk3JUE1JUU0JUJCJTk4JUU4JTg3JUFBJUU1JThCJTk1JUU3JTk0JTlGJUU2JTg4JTkwJUU1JTlFJThCJUU3JTk0JTlGJUU1JUI5JUI0JUU2JTlDJTg4JUU2JTk3JUE1JUUzJTgzJTk1JUUzJTgyJUE5JUUzJTgzJUJDJUUzJTgzJUEwJUUzJTgyJTkyJUU0JUJEJTlDJUUzJTgyJThCJUVGJUJDJTg4JUUzJTgxJTg2JUUzJTgyJThCJUUzJTgxJTg2JUU1JUI5JUI0JUU1JTg4JUE0JUU1JUFFJTlBJUU1JTkwJUFCJUUzJTgyJTgwJUVGJUJDJTg5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lNzMyYzIzYzFkOGI2YzA3YzY1ZjQ4Mzk0MTBlODM4NQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0ZXNoaW1hYWFhYTExMDEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPThjMjI2OWRlOGUzMDEwZmNiODAxMTUzNGExOTVjNzYx%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Db9480a62a7efecc9efcb2e550573dfef)