選択した年と月に応じて日付リストを再投入するドロップダウンスタイルの日付セレクタを追加したいと思います。 2008年2月2日は29日、4月は30日、6日は31日など...どのように私はjavascriptを使ってこれを行うことができますか?ウェブページ上の日付を選択するためのYYYY、MM、DDドロップダウンリストを追加
0
A
答えて
2
1
これはあなたの検索対象ですか?
0
HTML
を使用することをお勧めしますhttp://javascript.internet.com/forms/date-selection-form.html
を助けるかもしれません
<select name="" id="year">
<option value="2016">2016</option>
<option value="2015">2015</option>
<option value="2014">2014</option>
<option value="2013">2013</option>
<option value="2012">2012</option>
</select>
<select name="" id="month">
<option value="0">January</option>
<option value="1">February</option>
<option value="2">March</option>
<option value="3">April</option>
<option value="4">May</option>
<option value="5">June</option>
<option value="6">July</option>
<option value="7">August</option>
<option value="8">September</option>
<option value="9">October</option>
<option value="10">Novenmer</option>
<option value="11">December</option>
</select>
<select name="" id="day">
</select>
SCRIPT
<script>
$(document).ready(function(){
dpick('#year','#month','#day',1);
});
function dpick(year,month,day,td){
if(td==1){
var today = new Date();
$(year).val(today.getFullYear());
$(month).val(today.getMonth());
}
$(year).change(function(){
dpick(year,month,day);
});
$(month).change(function(){
dpick(year,month,day);
});
var month_val = $(month).val();
var i=0;
$(day).empty();
if(month_val=="1"){
if($(year).val()%4 == 0){
for(i=1;i<=29;i++){
$(day).append($("<option></option>").attr("value", i).text(i));
}
}else{
for(i=1;i<=28;i++){
$(day).append($("<option></option>").attr("value", i).text(i));
}
}
}
else if(month_val=="8" || month_val=="3" || month_val=="5" || month_val=="10"){
for(i=1;i<=30;i++){
$(day).append($("<option></option>").attr("value", i).text(i));
}
}
else{
for(i=1;i<=31;i++){
$(day).append($("<option></option>").attr("value", i).text(i));
}
}
if(td==1){
$(day).val(today.getDate());
}
}
</script>
+0
インデントエラーが少しあります。 – horcrux
関連する問題
- 1. SSIS - 日付変換日付の書式MM/DD/YYYYまたはDD/MM/YYYY
- 2. 日付形式をdd-mm-yyyyからyyyy-mm-ddに変更
- 3. YYYY-MM-DD Pythonのユリウス日の日付
- 4. MomentJS:MM/DD/YYYYとDD/MM/YYYYで日付をパースする方法
- 5. の書式日付「日DD/MM/YYYY」
- 6. 日付形式を「yyyy/mm/dd」から「mm-dd-yyyy」に変更しました。
- 7. 日付の形式をmm/dd/yyyyからyyyy-mm-ddに変更します
- 8. 日付をdd/mm/yyyyからyyyy-MM-ddに変換する方法HH:mm:ss Android
- 9. 日付をmm/dd/yyyyからdd/mm/yyyyに変更するVBA
- 10. 日付(month_name DD、YYYY)から(YYYY-MM-DD)に変換するスクリプト
- 11. M/dd/YYYYからYYYY-MM-ddへの豚の日付変換
- 12. ASP.NET MVCでdd/MM/yyyy文字列形式の日付をMM/dd/yyyyの日付形式に変換する
- 13. GETファイルの後dd/mm/yyyyのための変更日付YYYY/MM/DD EPPLUSで秀でる - MVC
- 14. 文字列YYYY-MMを日付YYYY-MM-DDに変換
- 15. VBA Excelの日付yyyy/mmm/ddからyyyy/mm/ddへ
- 16. Google BigQuery:日付フィールド(「yyyy-mm-dd」)またはタイムスタンプから「yyyy-mm」を選択してグループ化します。
- 17. 日付形式をdd-MM-yyyyからyyyy-MM-ddに変更します。
- 18. (YYYY-MM-DD-HH:MM:SS)日付時刻を
- 19. 日付をYYYY-MM-DDに変換
- 20. Django日付形式をYYYY-MM-DDからHH:MMをMM/DD/YYYYに変更
- 21. 日付関数MM/DD/YYYY Mysqlの間
- 22. 変更varchar型の日付DD/MM/YYYY
- 23. XMLGregorianCalendarの日付形式 'dd/MM/yyyy HH:mm:ss.SSS'
- 24. リターンフォーマットYYYY-MM-DD HH:MM:Javaの日付
- 25. SQL Serverの日付形式MM/DD/YYYY
- 26. dd-MM-yyyy date.jsの日付形式
- 27. 最近の日付DataTables dd/mm/yyyy
- 28. 不正な日付(mm/dd/yyyy)に変換するJavascript yyyy-mm-dd
- 29. dd-mon-yyyyの日付をPythonのdd-mm-yyyyに変換する方法
- 30. Java簡単な日付形式 - dd/MM/yy v/s dd/MM/yyyy
カレンダーような? – Joe
はい、生年月日を選択してください... – nilakshdas