私はJavascriptでかなり慣れていませんが、登録プロセスのためにこの種の保護を作成しようとしているため、ユーザーは存在しない日付例えば9月31日(うるう年は2月29日の別の問題ですが、後で説明します)。私はそれがここで間違っているかなり明白なものがあります確信しているが、私はそれを選ぶのに十分なを経験していないよJavascriptの生年月日 - 選択を防止する2月30日
<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>
を:
現在、私は唯一の2月を扱っており、これを持っています!あなたはいつも、そのようなあなたのための日付ルールのすべてを扱うでしょうJQueryUI Date Pickerとしてプラグインを使用することができ
述べたように、ケースを扱うが、あなたは、JSの検証を行う場合でも、バックエンドでそれを検証し、常に覚えているだろうライブラリがあります。 – amal