プルダウン形式の選択欄にデータを2行表示する事って可能でしょうか?
もしご存知の方がいましたら教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

 分かりました。

できません(笑)

 それは「りんご 150円」というデータを1つの文字列としてどこかで合成するしかありません(^_^;
    • good
    • 0
この回答へのお礼

そうですか・・・。色々ありがとうございました。
2つのデータを1つにして表示という方法を取って頑張って
みたいと思います。助かりました。
どうもありがとうございました。
また何かありましたら宜しくお願いします。

お礼日時:2001/02/27 14:33

補足ありがとうございます。


えーっと、下記のようにすれば、何行でも出せます。
最初に選択されているところには、selectedを入れておきます。

<SELECT>
<OPTION selected>1行目</OPTION>
<OPTION>2行目</OPTION>
<OPTION>3行目</OPTION>
</SELECT>

しかし、ボタンを押したときに2行のみ表示させる方法は分かりません。
それと、縦に線を入れるのはたぶん出来ないと思います。
かわりに縦棒(|)を入れて、上下の行とスペースを同じだけ取るとか...

私に分かるのはこれくらいかなー。
    • good
    • 0
この回答へのお礼

sakkoさん何度もありがとうございました。
私のわかりにくい質問にも親切に答えてください助かりました。
また何かあったら宜しくお願いします。
本当にありがとうございました。

お礼日時:2001/02/27 18:28

ボタンを押したときに新しく2行出るようにすることですか?


それとも、列だから縦に出すんですか??

この回答への補足

ボタンを押した時に下に出る選択リストを2列にしたいのです。
縦にという事ですね。
すみません説明が下手でうまく伝えることができませんでした。

表示する選択リストはデータベースから取得して、2つの違う
データ、例えば、果物の名前と値段というデータを
 りんご 150円
 みかん 200円
というような感じの2列にして表示したいのです。
その際にりんごと150円の間に縦に線を入れたいのですが・・・。

 うまく伝えられなかったらすみません。

補足日時:2001/02/27 13:41
    • good
    • 0

 えーと、<SELECT>タグにオプション SIZE を付けてみてください。

書式は、

 <SELECT NAME=”...” SIZE=3>

 です。これでご要望に添えなければ、残念ながら不可能ということになると思います。

この回答への補足

dealgeさんさっそく回答してくださってありがとうございました。
すみません私の質問の仕方に間違いがありました。

正しくは2行ではなく2列でした。
項目と項目の間に線を入れることが出来るとなお良いのですが・・・。
方法をご存知でしたら教えて下さい。

補足日時:2001/02/27 13:16
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q入れ子のプルダウン?孫プルダウン?を作成したい

入れ子のプルダウン?孫プルダウン?を作成したい
HTMLで画像のようにリストのリスト(入れ子のリスト?孫リスト)
を作成したいのですがどうすればいいのでしょうか
プログラムコードも載せて頂きたいです。

例(プルダウンのプルダウンを作成したい)
 東京
   →渋谷
    新宿
    品川
 大阪
 名古屋
 福岡

Aベストアンサー

参照URLでは、JavaScriptを使わずにクールな多段メニューを紹介しています

参考URL:http://journal.mycom.co.jp/articles/2010/03/24/css/index.html

Qプルダウン形式の検索方法について

検索方法として、「プルダウン形式」で、Ctrl+Alt+クリックで複数検索可能ができるという人がいたのですが、そのようなことができたでしょうか?確かに「リスト形式」で<SELECT NAME="sample1" SIZE="3" MULTIPLE> ~ </SELECT> というタグを使えば複数選択可能であるはずですが・・・プルダウン形式のままの複数選択可能ってのはないと思っていますが、どうなのでしょうか?
よろしくお願いします。

Aベストアンサー

MULTIPLE
をつけないと複数選択できません。

Qプルダウン形式の検索窓

プルダウンメニューで選択した語句をyahooで検索する検索フォームはどうやって作ればいいのでしょうか?

Aベストアンサー

ご要望を実現するためには複数のselectを1つに統合してYahooの検索に送らないといけないのでJavaScriptが必要になりますね。
考え方として、検索が押された時にselectで選択されているものをスペースの区切りで1つのhiddenのinputに入力して、このinputはname=pとすることで、Yahoo側はこれを見て検索するようになります。
また、selectで選択したものも別途送られるのは邪魔なのでそれらのvalueを消しています。

<script>
function bindKeyword(e) {
var form = e.elements;
var keyword = '';
for(var i=0;i<form.length;i++){
if(form[i].name=='key'){
if(keyword) keyword += ' ';
keyword += form[i].value;
form[i].value = null;
}
}
document.getElementById('keyword').value = keyword;
}
</script>
<!-- Begin Yahoo Search Form -->
<div style="margin:0;padding:0;font-size:14pt;border:none;background-color:#FFF;">
<form action="http://search.yahoo.co.jp/search" method="get" target="_blank" onsubmit="bindKeyword(this);" style="margin:0;padding:0;">
<p style="margin:0;padding:0;"><a href="http://search.yahoo.co.jp/" target="_blank"><img src="http://i.yimg.jp/images/search/guide/searchbox/ysearch_logo_110_22.gif" alt="Yahoo!検索" style="border:none;vertical-align:middle;padding:0;border:0;"></a>
<select name="key" style="margin:03px;width50%;">
<option value="a">a</option>
<option value="b">c</option>
<option value="c">c</option>
</select>
<select name="key" style="margin:03px;width50%;">
<option value="a">a</option>
<option value="b">c</option>
<option value="c">c</option>
</select>
<input type="hidden" name="p" id="keyword" style="display:none;">
<input type="hidden" name="fr" value="yssw" style="display:none;"><input type="hidden" name="ei" value="▲▲▲" style="display:none;"><input type="submit" value="検索" style="margin:0;"></p>
</form>
</div>
<!-- End Yahoo! Search Form -->

ご要望を実現するためには複数のselectを1つに統合してYahooの検索に送らないといけないのでJavaScriptが必要になりますね。
考え方として、検索が押された時にselectで選択されているものをスペースの区切りで1つのhiddenのinputに入力して、このinputはname=pとすることで、Yahoo側はこれを見て検索するようになります。
また、selectで選択したものも別途送られるのは邪魔なのでそれらのvalueを消しています。

<script>
function bindKeyword(e) {
var form = e.elements;
var keyword = '';
...続きを読む

Qプルダウンのグループ化で、ラベル項目は選択不可?

・プルダウンで、選択肢を下記のようにグループ化したいのですが、
HTMLの仕様として、ラベル(項目名)を選択することは出来ないのでしょうか?(回避策はあるでしょうか?)
・例 …「ご宿泊」、「お食事とご入浴」、「ご入浴のみ」
▽<optgroup>-HTML5タグリファレンス
  http://www.htmq.com/html5/optgroup.shtml

Aベストアンサー

<OPTGROUP label="PortMaster 2">
は単に<option>をグループ化するための要素ですから、name、valueを持ちえませんからできません。もしそうなら
<select name="course">
<option selected>▼旅行コースを選択してください</option>
<option value="lunch">食事</option>
<optgroup label="お食事とご入浴">
<option value="lunch01">【日帰り】和食・温泉コース</option>
<option value="lunch02">【日帰り】洋食・温泉コース</option>
<option value="lunch03">【日帰り】食べ放題・温泉コース</option>
</optgroup>
<optgroup label="ご入浴のみ">
<option value="spa01">【日帰り】温泉Aコース</option>
<option value="spa02">【日帰り】温泉Bコース</option>
<option value="spa03">【日帰り】名湯めぐりコース</option>
</optgroup>
</select>
で良いのでは?
 グループ化する意味がないのですから、単独で<option>にすればよいのでは?

<OPTGROUP label="PortMaster 2">
は単に<option>をグループ化するための要素ですから、name、valueを持ちえませんからできません。もしそうなら
<select name="course">
<option selected>▼旅行コースを選択してください</option>
<option value="lunch">食事</option>
<optgroup label="お食事とご入浴">
<option value="lunch01">【日帰り】和食・温泉コース</option>
<option value="lunch02">【日帰り】洋食・温泉コース</option>
<option value="lunch03">【日帰り】食べ放題・温泉コース</option>
</optgro...続きを読む

Qプルダウン(リストボックス)の最大選択個数

リストボックスの「▼」ボタンを押下した際に一度に表示される項目数(スクロールさせないで一度に可視できる項目数)を11個以上(数指定)にすることは可能でしょうか?

私が調べました所、そのような属性は無いようなのですが、何か方法がありますでしょうか?

HTML(開発はASP)の仕様で不可能であれば仕方がないのですが・・・

Aベストアンサー

無理みたいですね・・・。

一応、CSS で height:100px; とか overflow:visible; を試してみましたが効果はありませんでした。

また、ブラウザを小さく表示してみて思ったのですが、
プルダウンリストがウィンドの外まで出て表示されるので、ブラウザの仕掛けとして操作できないのではないかと思います。

尚、項目数が11個なのは IE の場合で、
Mozilla, Firefox では17個で Opera では28個で Sleipnir は30個でした。


人気Q&Aランキング

おすすめ情報