選択前のFORMでは最初の行しか表示されないの?

[上に] [前に] [次に]
堀内 1999/10/11(月) 00:38:39
例えば、
<FORM>
<SELECT NAME="TEST_SELECT2" SIZE=2>
<OPTION SELECTED>うどん
<OPTION>そば
<OPTION>カレー
<OPTION>チャーハン
<OPTION>親子丼
</FORM>
というFORMがあったとしますと最初にアクセスした時には
SIZE=2なので必ず「うどん」と「そば」が表示されています。
選択せずとも「カレー」と「チャーハン」を最初から表示させ
るには、どう記述したら良いのでしょうか?

トール 1999/10/11(月) 00:43:54
<OPTION SELECTED>カレー
とすればいいのでは。

堀内 1999/10/11(月) 01:06:38
たしかに
<OPTION SELECTED>カレー
とするとカレーが選択されるのですが
表示されるのは「うどん」と「そば」です。
「カレー」と「チャーハン」を表示したいのです。
#私だけかな?
NetscapeNavigator4.6(win95)なのですが...

1999/10/11(月) 01:34:38
どういう事がしたいのかわからないので見当はずれでしょうが
最初に表示させるだけなら素直に
<FORM>
<SELECT NAME="TEST_SELECT2" SIZE=2>
<OPTION>カレー
<OPTION>チャーハン
<OPTION SELECTED>うどん
<OPTION>そば
<OPTION>親子丼
</FORM>
とすればいいのでは?
やりたいことはこんな事ではないでしょうけど・・・。
出来れば何をしたいのか説明していただければ
他の解決策があるやも知れません。

堀内 1999/10/11(月) 02:13:43
なるほど確かに出来ますね。>猫さん
言葉が足りずに失礼しました。

「うどん」「そば」「カレー」「チャーハン」「親子丼」のFORMとは
別に、「麺類」「ご飯もの」「丼もの」といったボタンを用意しておいて
「ご飯もの」ボタンを押したら、「カレー」「チャーハン」が表示される
ようにFORMをCGIで書き直したいのです。
ただし「うどん」〜「親子丼」までの順番は変えたくありません。
またCGIで書き直した後も「うどん」〜「親子丼」の5種類が選べるように
したいです。

以上、よろしくお願いします。

[上に] [前に] [次に]