• ベストアンサー

selectボックスのプルダウンメニューを上方向へ表示する方法

すみません、どなたか教えて下さい。 selectボックスのプルダウンメニューを上方向へ表示することは可能でしょうか? ハンディーターミナル用に開発しているのですが、ページ下の方にあるプルダウンを選択すると1度ページ移動?するため、プルダウンのメニューが表示されず、2度選択しないといけません。 JavaScriptで対応可能でしょうか?それとも何か別の対策があれば教えて下さい、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

JavaScriptではできません。 対処法としては、擬似的にHTMLでselectボックスを作って 展開させることでしょうね。

user10
質問者

お礼

ありがとうございます。 擬似的にHTMLでselectボックスを作って、、、 という作り方をしたことありませんが、作り方を調べて頑張って作ってみたいと思います!!

その他の回答 (1)

  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.2

おはようございます。 …そうですか、ハンディ端末ですと、いろいろ制約があるから大変なんですね。以下、私の思いつきで申し訳ないですが、ご参考程度に: (1)もし、そのselectボックスの選択肢が3~4個であれば、ラジオボタンを2列くらいに配列して選ばせるという手もありますね。 (2)selectボックスのかわりに、「テキストボックス」の横に「ボタン」を2つ配置します。 そして JavaScriptで「左のボタンを押したら、次の候補がテキストボックスに表示される」「右のボタンを押したら、ひとつ前の候補がテキストボックスに表示される」という機能をもたせれば、プルダウンでのページ送りの影響を受けずに選択ができるのではないか、と ちょっと思いました。

関連するQ&A