ColdFusion ページ読み込み時の初期処理について
解決したいこと
ColdFusionについてです。
直近4年分の商品情報のリストを作成し、年度で商品情報を検索できるように、年度検索欄を作成しました。
2017~2020年度の4項目です。
年度検索欄を選択した際、検索した年度の商品情報のみを表示させることはできたました。今回追加したい機能は、このページの読み込み時、デフォルトで今年度である2020年度の商品情報のみ表示させたいです。
お手数ですが、宜しくお願い致します。
発生している問題・エラー
<option value="2020" selected>2020年度</option>
その他の年度にはselectedをつけないで作成しました。
ページ読み込み時、年度検索欄には2020年度が選択された状態で表示されますが、表示される商品情報は4年分の全てが表示されてしまいます。
該当するソースコード
<scriot>
function submit2(){
document.kanryo.submit();
}
</script>
<cfif isdefined("FORM.kanryo")>
<cfset pkanryo = FORM.kanryo>
<cfelse>
<cfset pkanryo = "">
</cfif>
<!---ここには書きませんが、4年分の商品情報の表示、年度ごとに商品情報を表示するSQL文が入ります--->
<select name="kanryo" style="width:120px;" onchange="submit2();">
<CFOUTPUT>
<option value ="2020" selected>2020年度</option>
<option value ="2019">2019年度</option>
<option value ="2018">2018年度</option>
<option value ="2017">2017年度</option>
</CFOUTPUT>
</select>
0 likes