select

[新着] Webテンプレートを仮オープンしました



0   名前: 匿名 : 2007/01/12(金) 16:32  ID:74/dlGkZ
<select name="a">
<option value="1">1
<option value="2">2
<option value="3">3
</select>

name="a"の中身は「1」だと言うデータを受け取った後に1をselectedにしたいのですが、どうしたらいいのでしょうか?あらかじめselectedするのではなく、受け取ったデータによってselectedされるものを変えたいのですがやりかたがわかりません。どなたかやり方を教えていただけませんでしょうか?

1   名前: ぽぽぽ : 2007/01/12(金) 16:32  ID:X5B1Z6Fx
name="a"の中身は「1」だって、つまりa=1ということですか?
動的に変える?意味不。
フォームタグなしだし、オプション閉じてないし、
ほんとにこの形で実現したいのかイマイチ不明。

2   名前: 匿名 : 2007/01/12(金) 16:32  ID:74/dlGkZ
<select name="a">
<option value="1">1
<option value="2">2
<option value="3">3
</option>

でした。どのように使いたいのかと言うと、例えばプロフィールを登録したとします。

名前:山田 太郎
生年月日:2000年1月1日
住所:東京都

これを変更したいとき、変更フォームには上記のデータが入力された状態にしたいのです。

名前:
生年月日:
住所:

↑だと変更のない部分までまた入力しなくてはいけないので、getParameterでデータを持ってきます。
textなら<text value="<%=xxx.getParameter(xxx)%>">でできますが、これをoptionタグでも同様に行う方法がわかりません。生年月日をoptionタグで入力するようにしているので、山田太郎さんの場合、変更フォームにきたら自動的に2000年1月1日が表示されているようにしたいのです。

説明が下手で申し訳ありません。

3   名前: 匿名 : 2007/01/12(金) 16:32  ID:74/dlGkZ
方法がわかりました。
無駄なスレを立てて申し訳ありませんでした。

一覧へ戻る