1行のテキスト入力(名前を入力)と送信ボタンをもつHTMLファイル(if.html)をつくり、
FORMタグのACTIONオプションはif.cgi(ACTION=if.cgi)として、if.cgiというCGIプログラムを呼び出し、
名前の入力がない場合、「名前を入力してください」と表示し、名前の入力がある場合、「○○さんですね。」
と表示するHTMLとCGIを書く。
名前が入力されたかどうかの判断は1行入力欄に入力された値と空白文字「””」
(ダブルクォーテーションを2つ並べたもの)とを比較して行う。
if.htmlを表示すると、
となり、名前を入力しないで「送信」ボタンをクリックすると、
と表示され、「信州太郎」と名前を入力して「送信」を押すと、
と表示される。
年齢を問うHTMLを作る。
20歳未満なら、「あなたに選挙権はありません」と表示し、
20歳以上なら「あなたには選挙権があります」と表示する。
25歳以上なら「あなたには被選挙権(参議院議員を除く)があります」と表示するCGIを作る。