Я довольно неопытен с Javascript, но я пытаюсь создать такую защиту для процесса регистрации, чтобы пользователь не мог выбрать дату, которая не существует, например. 31 сентября (високосные годы - другое дело 29 февраля, о котором я расскажу позже).
В настоящее время у меня есть это, которое имеет дело только с февраля:
<select name="Day">
<option value="day">Day</option>
<script type="text/javascript">
function printDays(y) {
var x = 1;
while (x <= y) {
document.write("<option value=" + x + ">" + x + "</option>");
x++;
}
}
window.onload=printDays(31);
</script>
</select>
<script type="text/javascript">
if (document.getElementById("month").value == feb) {
printDays(28);
}
</script>
Я уверен, что здесь что-то совершенно очевидно, что не так, но я не достаточно опытен, чтобы это понять!