SELECTを使うには?

[上に] [前に] [次に]
Aya 1998/09/21(月) 03:51:31
私は、超初心者です。
SELECTのタグを使いたいんですがどうも本を読んでも分かりません。
HPも短期で作ったためどうも、分からないことだらけなんです。
誰か教えて下さい&助けて下さい。
よろしくお願いします。

mura [E-Mail] 1998/09/21(月) 05:57:17
と書かれても、SELECTでやることはいろいろありますので、
具体的にどういうことをしたいというのを挙げてくださると助かります。

見飽きたかもしれませんが、「あなたはどこにお住まいですか?」ってのを
選ばせるときは下のように書きます。

<SELECT NAME="doko">
<OPTION VALUE="Hokkaido">北海道
<OPTION VALUE="Aomori">青森
<OPTION VALUE="Iwate">岩手
<OPTION VALUE="Okinawa" SELECTED>沖縄
</SELECT>

で、たとえばアンケート用紙のようなものを作った時に
「doko=Aomori」のような文字列が渡されます。
(入力する人が何もいじらないと「SELECTED」を入れた「doko=Okinawa」になります)

これの上に
<FORM NAME="form1"
onSubmit="alert(document.form1.doko.options[document.form1.doko.selectedIndex].value + 'ですね!'); return true;">

と書いて、下に
</FORM>
を入れると、submitのボタンを押した時に「Okinawaですね!」と表示されます。
(ダブルクォーテーションから次のダブルクォーテーションまでは改行を入れずに書く必要があります)

JavaScriptで使うのか、CGIで使うのか(あるいは両方なのか)がわかるのであれば
それも書いて下さるといいと思います。
今書いているものが「動かない!」って時はソースを載せて下さい。
「ここにあります」とURLを示してくださってもかまいません。


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