• 締切済み

入力付加

Radioボタンが選択されたときに、ドロップダウンタイプのセレクトボックスとテキストボックスの項目を 入力付加にしたいのですがどのようにすればいいのでしょうか?

  • dmn
  • お礼率31% (10/32)

みんなの回答

  • shorn
  • ベストアンサー率41% (12/29)
回答No.1

質問の意味がいまいちわかりかねますが 入力付加→入力不可でしょうか? だとすれば <html> <head> <script language="JavaScript"> <!-- function PROGRAM_0(i){ var m=-1; for(n=0;n<document.forms[0].elements.length;n++){ if(i==document.forms[0].elements[n]){ m=n;n=document.forms[0].elements.length; } } if(document.forms[0].elements[m].value=='OFF' && m > -1){ document.forms[0].elements[2].disabled = true; } if(document.forms[0].elements[m].value=='ON' && m > -1){ document.forms[0].elements[2].disabled = false; } } //--> </script> </head> <body bgcolor="#ffffff"> <form name="form1"> 書き込み可能/<input type=radio name=RADIO_1 value=ON onClick="PROGRAM_0(this)"><br> 書き込み不可/<input type=radio name=RADIO_1 value=OFF onClick="PROGRAM_0(this)"><br> <br><br> <input type=text> </form> </body> </html> のように document.フォーム名.エレメント名.disabled = true; で入力不可になります。

関連するQ&A

  • ラジオボタンの選択項目

    ラジオボタンの選択項目を、セレクトボックスとテキストボックスにするにはどのようにしたらいいのでしょうか? またJavaScriptを用いてラジオボタンの値と選択されたセレクトボックス、テキストボックスの値をsubmitさせるにはどのようにするのでしょうか? ご存知の方いらっしゃいましたらお願いします。

  • 入力に応じて有効化をするJavaScript

    テキストボックスに1文字でも入力があった時のみラジオボタンを選択可能にし、テキストボックスに入力されるまではラジオボタンを無効化したいと思っています どのようにJavaScriptを書けばいいか全くわかりません お願いします

  • 選択肢によって入力必須が変わるフォームの入力チェックJavaScrip

    選択肢によって入力必須が変わるフォームの入力チェックJavaScript フォームの入力チェックのJavaScriptを作成しています。 特定のラジオボタンにチェックを入れた場合のみ、 入力必須になるテキストボックスの 入力チェックJavaScriptを教えてください。 ラジオボタンが複数あるフォームで、 <input type="radio" name="type" value="type1" /> <label>タイプ1</label> <input type="radio" name="type" value="type2" /> <label>タイプ2</label> タイプ2を選んだ場合のみ、必須項目にしたいテキストボックスがあります。 <input type="text" name="name1" /> テキストボックスが空白だった場合にアラートを出すJavaScriptは 現在このようになっています。 (参考にしていたサイトがあるのですが、忘れてしまいました・・・。) $(function(){ $("form1").submit(function(){ if($("input[name='name1']").val()==""){ $("input[name='name1']").css("border","1px solid #A70F00"); alert('必須項目に未入力があります'); return false; }) }) このJavaScriptをさらに、if文で括って、 name="type" の value が type2 であれば・・・、という処理を追加すればよいのだと 思いますが、書き方が分からず困っています。 どうかよろしくお願いします。

  • JavaScriptで次のような動作を実現したいと思います。

    JavaScriptで次のような動作を実現したいと思います。 【状況】 テキストフォームが1つ、セレクトボックス(空白、選択肢a、選択肢b)が1つ、ラジオボタンが2つある状況。 【動作】 ラジオボタンAを選択した場合は、テキストフォームもセレクトボックスも入力可能。 ラジオボタンBを選択した場合は、テキストフォームおよびセレクトボックスがクリア(空白)され、かつdisableとなる。 動作自体はシンプルだと思うのですが、上手く作れません。 ご存知の方がいらっしゃいましたら教えていただけますでしょうか。 よろしくお願いします。

  • テクストボックスからセレクトボックスへ

    1.テキストボックスにテキストを入力 2.追加ボタンを押す 3.セレクトボックスに表示 4.セレクトボックスに追加した項目を選択し削除ボタンで削除できる 以下のようなプログラムを教えていただけますでしょうか?

  • 入力フォームの作成について

    現在、入力フォームを作成しています。 テキストボックス「A」 ラジオボタン(またはチェックボックス)「1」「2」「3」 テキストボックス「B」 Aのテキストボックスに文字を入力し、ラジオボタン(またはチェックボックス)の2を選択した時のみにBにAの内容をコピーさせるにはどのように記述すればよろしいでしょうか。 JavaScript 関係の書籍を読みましたが、具体的に書いてあるものはなく、組み合わせが必要だとは思うのですが、うまくいきません。 webでも調べてみましたが、テキストボックスに入力するとラジオボタンがチェックされるというのは見つけましたが、この質問のことは見つけられませんでした。 逆に言えば、難しいということでしょうか・・・ 以上、よろしくお願いします。

  • Java-jspの画面入力値保持について

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

    • ベストアンサー
    • Java
  • フォームで入力した値を別のフォームにコピーする

    はじめまして! javascriptでフォームAに入力した内容を ボタンが押されたら同一ページのフォームBに ペーストされるscriptを作りたいのですが そういったスクリプトを公開しているものがあれば 教えていただきたいです。よろしくお願いいたします。 やりたい事: [フォームA]---------------------  お名前:テキスト  性別:ラジオボタン  趣味:セレクトボックス  コメント:テキストエリア  [コピーボタン]←内容をコピーするボタン -------------------------------- ↓コピーボタンが押されたら↓ [フォームB]---------------------  お名前:テキスト  性別:ラジオボタン  趣味:セレクトボックス  コメント:テキストエリア -------------------------------- Aフォームに入力した内容Bフォームに反映される よろしくお願いいたします。

  • 入力不可の設定

    セレクトボックスの項目が変更されたらテキストボックスの入力を不可にしたり可能にしたりするにはどのようにすればよいのでしょうか?

  • フォームに入力したデータの受け渡しについて

    左右に分かれたフレームを使用したページ作成を検討しています。 左フレーム内のフォームへ入力したテキストやチェックボックスのデータを、 右フレームに設置した1つのテキストエリアへコピーボタンで受け渡しを行う方法を探しています。 テキストボックス1行だけの受け渡しはできるのですが、 複数のテキストエリアやチェックボックスを使用した場合の受け渡し方法をご教示いただきたけますでしょうか? 左フレームとしては↓のような内容を想定しています。 <html> <form> テキスト:</br> <input type="text" name="aaa" /></br> ラジオ:</br> <input type="radio" name="bbb" value="radio1" checked="checked" /> ラジオ1 <input type="radio" name="bbb" value="radio2" /> ラジオ2</br> チェック:</br> <input type="checkbox" name="ccc" value="check1" /> チェック1 <input type="checkbox" name="ccc" value="check2" /> チェック2</br> 選択項目:</br> <select name="ddd"> <option>A</option> <option>B</option> </select></br> テキストエリア</br> <textarea name="eee" rows="2" cols="15">テキストエリア1</textarea> </br> <input type="submit" value="送信" />  <input type="reset" value="リセット" /> </form> </html> よろしくお願いいたします。

専門家に質問してみよう