フォームのプルダウンメニューバーの設定をするには?
[上に]
[前に]
[次に]
手品通
1999/12/07(火) 17:45:14
フォームのプルダウンメニューって
ありますよね。
その時、最大文字数にあわせて、プルダウンメニューの
バーっていうかサイズが、決まってしまうと思うのですが、
これをなんとか、指定して設定したい。
例えば
・トヨタ
・三菱
・メルセデス
とした時、5文字分のサイズのプルダウンではなく、
10文字分のサイズにバーを広げたいです。
どなたか、教えてください。
Syn
[E-Mail]
1999/12/07(火) 18:52:13
あまりカッコイイ方法じゃないですが、
<select name="customer">
<option value="1">トヨタ </option>
<option value="2">三菱 </option>
<option value="3">メルセデス </option>
:
</select>
とゆーふうに、必要文字数分全角の空白を入れると
とりあえずメニューの幅は広がります。
手品好
1999/12/07(火) 19:08:09
synさん、ご意見ありがとうございます。
でも、そのやり方ではない方法を求めています。(^^;)ごめんなさい。
やっぱり、そのやり方ではないと駄目なのかなぁ。
メニューのボックスを縦に複数作る予定なのですが
その際、全部長さがばらばらに、なってしまうのを
避けたいんです。
sizeとかでやってみたんですけど、うまくいかなくて。
以前にどこかのホームページで、うまく設定されている
のを見たのですが、ソースみてもよくわかりませんでした。
理想予定図例(メニューボックスが3つ縦並びの場合)
1:|かみ_____________|
2:|イチジテイシ__________|
3:|いちじていし______|
無理ですかね。
なんとか、お願いします!!
手品好
1999/12/07(火) 19:12:54
理想予定図例(メニューボックスが3つ縦並びの場合)が
ばらばらだ!
あの、それは間違いで、きちんと両端同じ長さにしたいんです。
よろしく。
ふにゃちん
1999/12/07(火) 19:21:57
すべてのselectに次の一文を必ず入れるようにしてはいかがでしょう。
<select name="customer">
<option selected>この中から選択してください</option> ←コレ
<option value="1">トヨタ </option>
<option value="2">三菱 </option>
<option value="3">メルセデス </option>
:
</select>
もちろん、「この中から選択してください」は、optionで指定されているどの文字列よりも、長いことが前提条件です。
これなら、かなり簡単に出来るのでは?
手品好
1999/12/07(火) 19:32:38
なるほど。
その手がありますね。
つまり、同じ注釈みたいなものを1つ加えれば良いわけですね。
そういえば、前にみたのもこんな文があったような、なかったような。
とにかく、これでやってみます。
ありがとうございます。
猫
1999/12/08(水) 00:32:38
10文字分でなく長さをそろえたいだけなら
<SELECT STYLE="width:100px" NAME="〜">
等とすれば揃います。
ie4以上限定ですけど。
手品好
1999/12/08(水) 09:04:07
猫さん、
=> <SELECT STYLE="width:100px" NAME="〜">
ありがとうございます。
今朝、やってみました。
IEだけっていうのは、残念ですが...。
やっぱり、NNの方法は無いのですかね。
ま、でも、できたことは、間違いないので。
ありがとうございました。
手品好
1999/12/08(水) 09:07:15
IEの方法は、猫さんのおかげで
わかったのですが、
やっぱり、NNも知っている人いないかなぁ。
もう少し、ねばって見たい。
NNのメニューサイズの変更方法知っている人、
いたら教えてください。
手品好
1999/12/08(水) 15:11:11
[[解決]]
新しく依頼し直します。
[上に]
[前に]
[次に]