今回は、前回よりもちょっと複雑な入力フォームです。こちらをクリックしてください。見かけるぞ!」と思われたでしょう。都道府県47個、誕生日の年100個なんて、大変大変。「都道府県の並びを変えて!」とか「都道府県の最初の表示を大阪にして」とか、お客様に変更依頼をされることがあります。エディタでカットアンドペーストでやりますか?こんな入力フォームがたくさんあったら、もう大変ですね。tdfkという変数に都道府県をセットしています。実際のプログラムでは都道府県がセットされています。長くなるので抜粋しました。ColdFusionではリストと呼んでいます。「url.chk変数がokである場合は?」です。「eq」はイコールを意味します。「eq」の代わりに「is」も使うことができます。ちなみに、ColdFusionは大文字・小文字の区別はありません。--->以下の内容が入力されました。前回の名前の表示方法と同じです。href="index.cfm">もう一度入力する</a><br><cfelse>以下の内容を入力・選択してください。actionを見ると、「chk=ok」とあります。okの値をセットします。cfloopタグは「繰り返し」です。この場合、変数iを宣言し、tdfk変数を使用します。#tdfk#とありますが、タグ内ではtdfkの内容が展開されます。selectedをつけます。「東京都」が最初に表示されます。sele_year変数に、現在の西暦から30年前の年をセットします。now()は、現在の日時を取得します。これで30年前の日時を取得します。dateformatの指定で、年だけを取得します。このcfloopは、変数iを宣言し、100年前の年から現在の年まで繰り返します。このcfloopで、月を表示します。このcfloopで、日を表示します。