• ベストアンサー

PHPにて質問です。

PHPにて質問です。 現在、ある入力フォームを作っており 困ってることがございます。 リストボックスを選択した時に、TEXTBOXを入力不可にする方法がわかりません。 Fromでやったらいいのですが、 それだとだめなので・・・ 選んだ直後にTEXTBOXを不可にする方法はないんでしょうか? JSP使ったらいけますか? JSPはあんまりできませんが・・・ 以上、簡潔ですが 教えてください。

  • PHP
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.3

便乗回答です。 二人の回答をまとめると、こうなります。 <html> <form name=Form01> <select name=Select01 onChange='document.Form01.Text01.disabled=true;'> <option value=0>0 <option value=1>1 </select> <br> ↑のリストボックスを変化させると、↓が入力不可になるよ。<br> <input type=text name=Text01 value='キカイダー01'> <hr> ↓を押すと入力不可が解除されるよ。<br> <input type=button name=Button01 value='解除' onClick='document.Form01.Text01.disabled=false;'> </form> </html>

ryuuha3173
質問者

お礼

ありがとうございます。 自分でなんとかググっていけました。 上記のソースも活用させていただきます。 ありがとうございました。 以上

その他の回答 (2)

noname#140925
noname#140925
回答No.2

>ボタンを押さずにやりたいのです。 使うイベントの問題でしょ。 リストボックスなら、onChangeイベントで実行するスクリプト内で、テキストボックスを入力不可にすれば実現出来ますよね。

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 >Fromでやったらいいのですが、 それだとだめなので・・・ これが良くわかりませんが、PHPとかJSPの問題ではなくてJavaScriptではないでしょうか。 やりたいことはプルダウンを選択したときにテキストの入力をさせないようにする。 ということでしょうか。

ryuuha3173
質問者

補足

そうですね。 あってると思います・・・ ボタンを押してtextboxを不可にはできるのですが・・・ ボタンを押さずにやりたいのです。

関連するQ&A

  • PHP フォームについて

    PHP初心者です。HTMLとPHPを使って、アンケートフォームを作っています。 ネットで色々と調べていたのですが、基本の構成がわからないので教えてください。 HTMLとPHPの別々のファイルで構成されているフォームと、HTMLにPHPを書き込みをしてHTMLの1つのファイルで構成しているものなどがありました。どの方法でやるとよいのでしょうか? また、同じ内容でもPHPの書き方が違うような感じがするのですが、PHPには同じ動作でも沢山の書き方があるのでしょうか?ウェブサイトによって書き方が違うので少し混乱しています。 [アンケートフォーム内容] テキスト・複数行のテキスト・メール・ラジオボックス・チェックボックス・添付ファイル(添付ファイルは難しいのであれば、無しにします)のフォームの部品をいれたいです。 [動作] 1、顧客がアンケートフォームの入力 2、入力内容を私のメールに転送する のシンプルな動作です。 また、ラジオボタンやチェックボックスをつけると、PHPの構文が難しくなるのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • PHP
  • Excel VBAについて質問です。

    VBA初心者です。 フォームを2つ作成しております。 1つはフォーム名[入力用] もう1つはフォーム名[要求元]です。 フォーム[要求元]はリストボックス[リスト]と コマンドボタン[入力]と[終了]があります。 リストボックスのデータはRowsourceでセル番地を直接指定してます。 フォーム[要求元]においてリストボックスでデータを選びコマンドボタン[登録]を押すと、 フォーム[入力用]のテキストボックスに代入する方法がわかりません。 どなたか御教授お願い致します。

  • リストボックスで選択したデータを表示する方法

    ソフトはACCESS2000です。 フォームでの入力で、リストボックスから複数選択できるようにしているのですが、このリストボックスの値集合ソースに入っている件数が多いため、下にかなりスクロールすることになります。 そこで、リストボックスの右側に別にリストボックスで選択したものを表示させられないかと思っています。 ここでお聞きしたいのは、 1. 表示エリアとしてテキストボックスを作ったのですが、テキストボックスでOKか? 2. 1でOKの場合、リストボックスで選択したものをテキストボックスに表示させる方法 3. 1でOKの場合、そのテキストボックスへ入力できなくする方法(表示ONLYにしたい) 4. 1でだめな場合、別な方法はあるか?あればその方法 です。 回答は、1~3か、1,4になるかと思います。よろしくお願いいたします。

  • VBAについての質問です

    ユーザーフォーム内に2つのテキストボックスがあります。 TextBox1に『10:00』と入力すると、 TextBox2には、10分後の『10:10』と自動表示させるためには、 どうしたら良いのでしょうか? また、TextBox1が空白にした時は、自動的にTextBox2も空白にする 機能も付加したいです。 よろしくお願いします。

  • VB 2005 Textbox にテンキーから数字を入力

    VB2005 でソフト作成中ですが、フォーム内に貼り付けているTextbox にテンキーから数字を入力(5桁以上は入力不可)したいのですが方法が分かりません。どなたか知っている方教えて頂きたいのですが。よろしくお願いします。

  • エクセルで、任意のテキストボックス等にフォーカスを移したい

    すいません、またまた質問です。 エクセルXPで、ユーザーフォーム上に 複数のテキストボックスやリストボックスを 置いて入力した値が任意のシートのセルに 入力されるというものを作っています。 (しかしながらVBAがほとんど見様見真似レベル なのでかなり悪戦苦闘(~_~*)) そこで、ユーザーフォームにて例えばTEXTBOX1に 入力後、Enterで次のテキストボックス(又は リストボックス)にフォーカスを移したいのですが、 その時に任意のテキストボックス等にフォーカスを 移すことは可能でしょうか。 番号順(なのかな?)に自動でフォーカスを 移動させることはできたのですが、任意の対象へ 移動させるやり方とかってあるのでしょうか。 例えばTEXTBOX1からRISTBOX5へ移すとか。 入力する順番に移動できたらユーザーフォーム上での 入力作業が非常に楽になると思って(^o^;) どうぞよろしくお願いします。

  • PHPを使ったフォームについて教えてください。

    PHPを使ってフォームを作成し、入力された内容をメールで受取るプログラムを作っています。 1行毎にチェックボックスとプルダウンメニューがあり、チェックボックスにチェックを入れたものだけ、プルダウンメニューで選択されたものをメールで送るにはどうすればいいんでしょうか? 今、作っているものだとチェックされていない行のプルダウンメニューもメールで送られてきてしまいます。 ご教授お願いいたします。

    • 締切済み
    • PHP
  • Java-jspの画面入力値保持について

    画面にテキスト、ラジオボタン、リストボックス とボタンがあります。 ボタンを押すと、JAVAで処理を行い、jspのviewで表示します。 1.テキスト、ラジオボタン、リストボックスなどに値が入力、設定されている状態で ボタンを押して処理後にテキスト、ラジオボタン、リストボックスの値が 変わらないようにしたいのですが、 その場合、たとえば、入力、設定値をセッションになどに格納しておき jspの所で、セッションから値を設定すると言うような方法になるのでしょうか? 2.ボタン押して処理後、ラジオボタン、リストボックスの選択値も   変えないようにしたいのですが、   これはどのように実現するのが、適切なのでしょうか? 以上、よろしくお願いします。

    • ベストアンサー
    • Java
  • MicrosoftAccsessの質問です。

    フォーム上にコンボボックスを配置し、テーブル名を選択できるようにしました。ODBCのテーブルです。 選択したテーブルのファームリストを同フォーム上に出力したいです。 リストボックスを作成し、そこに選択したテーブルのファームリストを連携させることはできますか。できるのであればロジックも教えてください。お願いいたします。

  • PHPに詳しい方、困っているのでお助け下さい。

    PHPに詳しい方、困っているのでお助け下さい。 PHPでリスト一覧のようなページで各レコードにチェックボックスがあり、それチェックすれば、フォーム入力画面に遷移し、そこの画面には先ほどチェックした項目が表示されているプログラムがあるとおもうのですが、これをしたいというHPを見つけましたのでぜひコチラを拝見してコメントを頂けたら本当に嬉しいです。そのURLは下記です↓ http://www.okiden.co.jp/corporate/brochure/index.html こちらはCGIでうごかしているようですが、やりたいことは全く同じ事で、資料をチェックして、フォーム画面へ移動したら、そこに先ほどチェックした項目名が表示されており、さらにフォーム入力確認画面でも、内容が受け継がれているという点です。 私はPHPでしようとしています。色々調べた結果、javaを使いそのチェックボックスのデータをPOSTとして送信確認画面まで、チェックした内容のデータを引き継ぎ出来るようなことまでは分かったのですが、お手上げ状態です。 もしフリーで同じようなものがご存知でしたら教えて頂けたら嬉しいです。 本当に無知で申し訳ございませんが、最後まで付き合って頂けたらと思い再度投稿しました。この質問を見た方で、何か良いアドバイスを頂ける方、ぜひ宜しくお願い申し上げます。

    • ベストアンサー
    • PHP