• ベストアンサー

リストボックスでフリー入力したい

初心者です。 問合せフォームで現在リストボックスで、選択1 選択2 選択3 その他 が選択できるように作成しています。 実際、その他の数が多いので、フリーで入力できるように したいのです。リストボックスでは不可能ですか? 無理でしたら、他の方法でもいいので、実現できる方法 アドバイスお願いします。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

No1様の回答とまったく同じ発想の例です。 <html> <script type="text/javascript"> function check(f){ flg=(f.elements('n1').selectedIndex==4); if (!flg) f.elements('n2').value=''; f.elements('n2').parentNode.style.visibility=flg?'visible':'hidden'; } </script> <body> <form action="" method=""> <select name="n1" onchange="check(this.form)"> <option value="0"> <option value="1">選択1 <option value="2">選択2 <option value="3">選択3 <option value="4">その他 </select> <span style="visibility:hidden;"> フリー入力:<input type="text" size=30 name="n2"> </span> </form> </body> </html>

fukoto
質問者

お礼

できました。ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>リストボックスでは不可能ですか? selectタグでは不可能です >他の方法でもいい リストボックスに「その他」という項目をつくっておき それが選ばれた時に、入力用のテキストボックスを表示すれば よいのでは?

fukoto
質問者

お礼

できました。ありがとうございました。

関連するQ&A

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

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

    • ベストアンサー
    • PHP
  • リストボックスからサブフォームに入力するには

    WindowsXP Access2003 フォーム上のリストボックスの行をクリックすることによって、同じフォーム上にあるサブフォームにそのデータを入力したいと思います。 フォームがメインサブではない普通のフォームへの入力は実現できているのですが、サブフォームへの場合うまくいきません。 どなたかご存知の方、ご教授をお願いいたします

  • ACCESSでコンボボックスからの入力でリスト外の追加をフォームを使っ

    ACCESSでコンボボックスからの入力でリスト外の追加をフォームを使って登録 ACCESSのフォームを使ってデータ入力を作成しています、"顧客名"をコンボボックスを使って選択するようにしていますが。 リスト外の新規顧客を入力する際には別の"顧客登録"フォームが開いて、顧客情報(読み仮名、顧客名、都道府県コード、所在地)を入力して、閉じると登録した"顧客名"がコンボボックスから選択できるようにしたいと思い、マクロを使用して(VBはよくわからないので) イベント→リスト外入力時→”顧客登録”フォームが開く 必要事項を入力し、閉じるボタンをクリック。 してみたのですが、コンボボックスのリストに先に入力した新規データが出てきません。 何が足りないのかご教授お願いいたします

  • リストボックスで複数データを選択、入力(Access97)

    Access97で初めて入力フォーム作成にチャレンジしています。 リストボックスやコンボボックスで複数データを選択し、1つのフィールドに入力したいのですが、可能でしょうか? よろしくご教示ください。 例:”趣味”というフィールドに   リストからの選択で   ”読書,映画,テニス”のように入力したい。   (カンマ区切り、スペース区切り、区切りなし   など何でも結構です。)   *ベストはカンマ区切り。  

  • コンボボックスの値リスト(MS-ACCESS)

    コンボボックスウィザードを使って、値リスト形式で項目を選択するというフォームを作成中です。リストの選択項目数が少ない入力欄には、全ての項目が表示されるのですが、例えば30個という多くの項目を記述すると、13個しか表示されません。ネットで色々検索してみましたが、対処方法が見つかりません。どこか、制限値みたいなものを設定する箇所があるのでしょうか?

  • リストボックスの使い方が解りません。

    リストボックスの使い方が解りません。 商品台帳作成の為、ユーザーフォーム(登録画面)にて 商品番号、商品名、商品名(カナ)、商品分類、仕入値、売値を入力し、 登録ボタンで他のExcelを起動→転記→保存→閉じるという作業を しようとしたのですが、商品分類の所をリストボックスにしたいと 考えましたが、リストボックスの使い方が良く解りません。 商品分類の部分来たら、登録画面上で A 野菜 B 鮮魚 C 精肉 D 乾物 というのが出て、アルファベットを選択したいと思っております。 10種類程度で、それ以上に増える事は無いのですが 別シートで商品分類台帳のようなものが必要なのでしょうか? 初心者丸出しの質問ですが、宜しく御教授下さい。

  • Access2000で一度手入力した文字を次回からリストボックスから選択できるようにさせたいのです。

    Access2000をつかってデータベースを作成しました。フォームの画面から文字を入力させる際にリストボックスを使っているのですが、リストボックスにない項目は手入力で入れています、入力作業を効率よくするために、一度入力した文字は次回からはリストボックスに追加されて次回リストボックスの下向き矢印をクリックすれば手入力しなくても選択できるようにしたいのですがどなたかお知恵をかして頂けませんでしょか?何卒よろしくお願い致します。

  • ACCESS リストボックスの一覧の作り方

    ACCESS2002です。 納品書を作成するフォームが、メイン・サブフォーム形式であります。 このフォームには、企業名、支店名、担当者名を選択するコンボボックスやリストボックスがあります。 企業名はコンボボックスの一覧から選択します。 企業名を選択したら、過去に納品実績のある支店の一覧がリストボックス内に表示され、その一覧から今回納品店舗を選択するようにしたいんです。 納品実績のある店舗は納品データをグループ化した納品店舗一覧をクエリーで作成し、リストボックスの元データとして設定しています。 現状は、2件以上のレコードを入力すると、新規レコードに移動して企業名を選択しても、店舗一覧はその前に入力していた企業の店舗一覧のままとなっています。 仕方がないので、いったん、フォームを閉じて、再度開いて入力をしています。 フォームを閉じなくても、新規レコードに移動したら、店舗一覧もクリアされるようにしたいんです。 皆様のお知恵をお貸し下さい。 よろしくお願いします。

  • EXCEL2000 リストボックスの返り値について

    はじめまして。 EXCEL2000で、ワークシート上にリストボックスを作成しました。 複数選択できるタイプなのですが、選択した内容の判断はどのように行えばよいのでしょうか。 例えば、セルA1:A5に「あ」「い」「う」「え」「お」と入力されており、これがリストボックスの内容としてリンクされています。 リストボックスから選択すると、選択した文字に対応してセルB1:B5に「1(選択)」「0(未選択)」と数字のみ入るようにしたいのですが… ワークシート上、あるいはVBAでできる方法がありましたらご教授お願いいたします。 ちなみにVBAは初心者です。

  • リストボックス項目の変更

    javascript初心者です。 ラジオボタンを2つ、複数選択リストボックスが1つあります。どちらのラジオボタンをチェックしているかで、リストボックス内の項目を変化させたいと思っています。 これはjavascriptで実現可能でしょうか?参考になるサイトや方法を教えていただければ嬉しいです。

専門家に質問してみよう