• 締切済み

リストボックス

HTMLのリストボックスを、INPUTのような入力フィールドとして利用することは可能なのでしょうか? 例)  1行目:入力フィールド;  2行目:ホンダ    ;  3行目:三菱     ;  4行目:ニッサン   ;       ・       ・       ・ のような感じで、2行目以降の選択項目に該当事項がない場合に、1行目に入力出来るようにしたいのですが・・・。

みんなの回答

  • makokoko
  • ベストアンサー率50% (7/14)
回答No.1

結果から言うと無理です。 あきらめましょう。 と言うのは可哀相なので、多分これでできるんじゃないかと思うスクリプトを一つ SELECTとINPUT TYPE=TEXTのIDとNAMEを同じにして、 以下のスクリプトをそれぞれのONKEYUPに組み込めば、 入力の切り替えができて、CGIに渡すのもどちらか一方、と言うやり方ができます。 function ViewChange(Keys){  if(Keys==13){   if(SELEC.style.display==''){    SELEC.style.display='none';    INPUT.style.display='';    SEL[0].disabled = true;    SEL[1].disabled = false;   }else{    SELEC.style.display='';    INPUT.style.display='none';    SEL[1].disabled = true;    SEL[0].disabled = false;   } } ONKEYUP="ViewChange(event.keyCode)" をSELECTとINPUT に入れてかつ、 それぞれのフィールドを<DIV>タグで囲みます。 <DIV>タグにはそれぞれSELEC、INPUT等のIDを付けてね。 さて、これだけの説明でできるかな? }

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • リストボックスに入力できる???

    HTMLのリストボックスを、INPUTのような入力フィールドとして利用することは可能なのでしょうか? 例)  1行目:入力フィールド;  2行目:ホンダ    ;  3行目:三菱     ;  4行目:ニッサン   ;       ・       ・       ・ のような感じで、2行目以降の選択項目に該当事項がない場合に、1行目に入力出来るようにしたいのですが・・・。

  • 動的なリストボックスにしたい

    シートAには縦にコード、名称があり、シートBには横にシートAのコードがあり、それぞれのコード下に属する値の一覧があるとします。 シートAではそれぞれの行にデータの入力規則のリストを設定して該当する行のコードに対応する値をリストボックスで選ばせるようにしたいと考えています。 実際のコードは3000程度あり定期的に追加されるものとして、追加作業の手間を減らすため範囲の名前設定等は使用しないようにしたいのですがいい方法はないでしょうか。 考えているのはOFFSETでシートAのコードをINDEXとMATCHを使ってシートBから該当コードの値一覧をリストボックスに反映できないかとやってみているのですが、文字数が多くなりデータの入力規則に落とし込めません。 また、ワークセルはできるだけ使用しないで実現できればと考えています。 いい方法がありましたら教えていただけると助かります。

  • お願いします! リストボックスの扱い方

    切羽詰まってます。なにとぞお願いします。m(__)m ALLと付けた あるチェックボックスをチェックすると、 その下にある配置した リストボックスが選択できなく なるか ( disabled ) もしくは、リストボックスの 1行目をのぞいて(選択してください、メッセージがある) 全部選択された状態になる、スクリプトはどう書けば いいんでしょう。 本を何冊か買っていろいろみているんですが、具体例が 載ってなくほとほと弱っています。

  • リストボックスにテキスト入力もさせられるか?

    困っています(質問のレベルは超初心者です)。 PHPでフォームを作っていますが、リストボックスに表示させる項目に該当するものがなかった場合、直接入力ができるようにしたいのですが、そういう事はできるのでしょうか。できる場合、どうやったらできるか教えて下さい。 もし、上の事ができない場合、リストボックスの「その他」を選んだ時だけ横にあるテキストボックスが入力可になる、というような事はどうやったらできるのでしょうか。 超初心者ですので、当たり前の事が分かっていないかも知れませんが、どうぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • エクセルのリストボックスの使い方

     WindowsXP Pro エクセル2003です。  エクセルのコントロールボックス機能を使ってリストボックスをつくりました。  リストボックスからある項目を選択するとアクティブセルにそのデータが入るようにしています。(ActiveCell.Value = ListBox1.Value)その後、セルは下に移動させます(Selection.Offset1,0).Select)。  そこで、もう一度同じ項目を入力するために上のセルと同じ項目をクリックしてもその項目が入力されません。 コントロールボックスのアクションは、リスト内の「他の項目をクリックしたとき」に実行されるということで、同じ項目は続けて指定できないようになっているようです。そこで、ある項目をクリックしたら、リスト項目内で違うところに選んだリストの場所を移動させたいと思っているのですが、そういうことができるのでしょうか。  ご存じの方よろしくお願いします。

  • JavaScriptでリストボックスを選択

    リストボックスに約100個の項目があり、いくつかの項目を選択した状態で初期表示します。 これら約100個の項目には、同じものがありません。 (name="list_box" size="10" multiple) 20~30行目くらいのものが選択されていると、初期表示では1~10行目が表示されるので、選択されていることが分かりません。 そこで、初期表示で20~30行目を表示したいと考えています。 例えば20行目の項目がvalue="aaaa"で、onload時に20行目が一番上にスクロールされている状態にしたいのですが、どのようにJavaScriptを書けばよいでしょうか? 動的なデータを想定しているので、"aaaa"は必ずしも20行目とは限りません。 どうにか、value="aaaa"がリストボックスの一番上に選択されている状態を作りたいと考えています。

  • ACCESSのリストボックス抽出について

    ACCESSにおいて、住所録テーブルを用意します。 フォーム上で県、市のリストボックスを作ります。 住所録テーブルには県と市のフィールドを作り、県名と市名を入力しておきます。クエリを用意し、リストボックスの県で例えば東京を指定するとそれに該当する市が抽出されて市のリストボックスから選択できるようにしたいのですがクエリ上では表示されるのですがリストボックスに反映されません。 どのようにすれば出来るのでしょうか。 (ちょうど教えて!gooで質問する際にカテゴリーの大分類から小分類を選択する時のようにです。)

  • プルダウンかリストボックス

    携帯のブログの項目で プルダウン か リストボックス を設置したいのですが、どうもうまくいきません。 リストは作れても選択ボタンがうまく作れなかったり、 選択しても移動しなかったりしてしまいます。 HTMLの方式で書いているのですが、何度も考えてやっているのですが、結局リンクに飛ばなかったりしてしまいます。 どなたか教えてください。

  • VB6リストボックスでの文字列処理

    お世話になります。 VB6、リストボックスの処理 なのですが、 (処理) リストに項目1、項目2を 複数行表示する。 この際項目ごとずれないように そろえて表示したい。 項目1が半角文字の場合は リストのFONT指定、FORMAT関数の 使用できちんと処理できるのですが、 項目1に全角文字が来た場合1行目と それ以降項目1の文字数が違うとずれて しまいます。 なにかよい方法があったらお知恵を拝借 したいのですが。 よろしくお願いします。

  • リストボックスで表示

    例えばhtmlページに [ID、名称(text)]、[あ、い(リストボックス)] があってID,名称を入力して(その下に3つぐらい項目があって) リストボックスで「う」、「え」 と二つあり「う」を選択したら本かパソコンを入力できるようにでき、 「え」と選択したら同じように選択できるようにはどうしたらいいですか。 なお表示されるページはリストボックスの中を変えたら表示される (同じhtml内で) 本を選択したらID,名称,本(リストボックス)であとは見えなくする(Focus)にはどうしたらいいですか もしかしてこれってjavascriptじゃないとできない?

このQ&Aのポイント
  • MFC-J4440Nのインターネット接続について設定段階でネットワーク接続エラーが発生しました。
  • WIFI設定は正常に設定でき、ノートPCとの無線接続も問題ありません。
  • 他のPCからのPINGでも接続確認はできていますが、何が原因で接続できないのかわかりません。
回答を見る

専門家に質問してみよう