• ベストアンサー
  • 暇なときにでも

ラジオボタンの選択後について

初心者です、宜しくご指導ください。 ABCの3つのラジオボタン(【例】A:時給 B:日給 C:月給)を使用し、選択されたボタンによって、 Aにチェックが入ったら入力された数値を160倍したもの、 Bにチェックが入ったらその数値を20倍したもの、 Cにチェックが入ったらその数値をそのまま使用したものを、ちがう場所に計算結果として出したいときに、どのようなスクリプトを作れば良いのでしょうか。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数60
  • ありがとう数3

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

  • ベストアンサー
  • 回答No.2
  • a-kuma
  • ベストアンサー率50% (1122/2211)

こんな感じ? <HTML> <head> <script language="JavaScript"> <!-- function calc(radio, form) {   // ★ここをお好きに   if (radio.value == "時") {     form.OUT.value = form.DAYS.value * form.HOURS.value * form.PAY.value;   } else if (radio.value == "日") {     form.OUT.value = form.DAYS.value * form.PAY.value;   } else {     form.OUT.value = form.PAY.value;   } } //--> </script> </head> <body> <form name="TABLE"> <input type=RADIO name="MODE" value="時" onClick="calc(this,this.form)" checked>時給 <input type=RADIO name="MODE" value="日" onClick="calc(this,this.form)">日給 <input type=RADIO name="MODE" value="月" onClick="calc(this,this.form)">月給<br> 出勤日数:<input type=TEXT name="DAYS" size=8 value=0><br> 勤務時間:<input type=TEXT name="HOURS" size=8 value=0><br> 単金:<input type=TEXT name="PAY" size=8 value=0><br> <hr> 月給:<input type=TEXT name="OUT" size=8 value=0><br> </form> </body> </HTML> でも、エラーチェックは無いは、(使い方を想像するに)使いづらいは、 で、さして使い物になるスクリプトではありません。 何がしかのアプリケーションを JavaScript で書く必要に迫られている のであれば、何かの本を読むことをすすめます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早い回答を頂いてありがとうございました。 このスクリプトはいろいろな「計算ネタ」で使わせていただけることと思います。 javascript文を見だして、まだ1週間ほどなので使い方が良く解かっていませんが、早急にシュミレーションなるものを作成するため悪戦苦闘しています。 「本」も読むように致しますが、また質問させてください。宜しくお願いします。

関連するQ&A

  • ラジオボタンの選択判定

    こんばんわ。 ラジオボタンを使って判定を行いたいのですがうまくいきません。 やりたいのは、1,2,3のラジオボタンとaというボタンがありaを押したときにチェックがついているラジオボタンによって判定が変わるようにしたいのです。 初期設定を1はtrue、2,3はfalseにしてあります。 3つのボタンはグループ化してありますので、どれかひとつしかtrueがないです。 現状では、初期設定の状態でボタンを押しても反応しません。 一度ボタンのt/fを変更すれば判定ができるようになるのですが。 どなたかわかる方いらっしゃいましたら教えてください。 お願いします。

    • ベストアンサー
    • Java
  • イベント時のラジオボタンについて

    今ラジオボタンを3つ用意しています。 『はい』『いいえ』『どちらでもない』 クリアボタンが用意されていて ボタンを押すと、ラジオボタンの設定が 『はい』にチェックされるようにしたいのですが、 どのようにすればいいのでしょうか? 宜しくお願い致します。

  • ラジオボタンを押すとその説明の色が変わるようにできます?

    ラジオボタンを押すとその説明の色が変わるようにできます?javascriptなどでもしできるものなら教えていただけませんか。 たとえば ◎はい ◎いいえ ◎わからない の3つのボタンがあり、「はい」をチェックすると「はい」という文字色が変わるにしたいのですが。

その他の回答 (1)

  • 回答No.1
  • a-kuma
  • ベストアンサー率50% (1122/2211)

こんな感じ? <HTML> <head> <script language="JavaScript"> <!-- function calc(radio, form) {   // ★ここをお好きに   form.OUT.value = form.IN.value * radio.value; } //--> </script> </head> <body> <form name="TABLE"> <input type=RADIO name="MODE" value="160" onClick="calc(this,this.form)" checked>時給 <input type=RADIO name="MODE" value="20" onClick="calc(this,this.form)">日給 <input type=RADIO name="MODE" value="1" onClick="calc(this,this.form)">月給<br> 計算ネタ:<input type=TEXT name="IN" size=8 value=0><br> 計算結果:<input type=TEXT name="OUT" size=8 value=0><br> </form> </body> </HTML>

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご回答ありがとうございます。もし許されるならば、更なる質問をさせてください。 実は、Aを選んだとき160倍という数字(時給x8時間x20日分)に設定してみたのですが、働く時間・日数は人それぞれなので、あらかじめ、1日「何時間」か、1ヵ月「何日間」働くかを入力する場所を設けてから、ABCの計算をするという場合は、どのようにすれば良いのでしょうか。 宜しくお願いします。

関連するQ&A

  • ラジオボタンの作り方

    Flash8とwinXPを利用しています。 ラジオボタンについて教えてください。 《A》《B》《C》3つのムービークリップを作りました。 ラジオボタン(1)ALL (2)A (3)B (4)C の4つを作り、false・trueを使用して  (1)をクリックすると A・B・C 全部が表示  (2)をクリックすると A のみ表示  (3)をクリックすると B のみ表示  (4)をクリックすると C のみ表示 という画面を作りたいと思っています。 【チェックボタン】では作成できたのですが、【ラジオボタン】の "Group"? がよく分からなくてうまくゆきません。 初歩的なことだと思うのですが注意点等を含めて、教えてください。

    • ベストアンサー
    • Flash
  • ラジオボタンに数字が?

    Windows98を使用しています。ラジオボタンに6とか8とかの数字が入ります。また、チェックボタンのところには□が無くなっていてチェックを入れることが出来ません。どうしてなんでしょう?いつの日か急にこのような状態になってしまいました。改良方法をお教え願います。

  • ラジオボタンのことについて。

    はじめましてm(__)m ラジオボタンについての質問なのですが。 いま、フレームを横に3つに分けているのですが。 最上段のフレームのところにラジオボタンでリンクし最下段にリンクさせたいのですがまずラジオボタンを作りますよね? <INPUT TYPE=radio VALUE=★.html onClick=location.href=this.value>リンク それで星のところにURLを入れボタンを作るまではわかったのですが。 そのあとどうやってフレーム最下段にリンクさせればいいのでしょうか? <INPUT TYPE=radio VALUE=★.html"target="shita" onClick=location.href=this.value> でtarget="shita"というのも書いてみたのですが・・ やはり出来なくて質問させていただきました。 どうぞご指導のほどよろしくお願いしますm(__)m

    • ベストアンサー
    • HTML
  • エクセルのラジオボタンについて

    エクセルのシートに開発タブでラジオボタンを挿入したのですが、何個挿入してもその中の1つしか選べないようになってしまいます。 指定した2つのボタンのうちから1つ、3つのうちから1つという感じで、チェックできるようにすることはできますか? ちなみに、エクセルのバージョンは2007を使っております。 よろしくお願いいたします。

  • ラジオボタンの数値で画像を表示する

    アクセス2000を使用しています。 フォームにグループ化した3つのボタンを作りました ○30% --> 1 ○50% --> 2 ●70% --> 3 テーブルには1(、2、3)という数値が記録されます。 レポートでは 3ならにこちゃんマークの画像を、 2ならふつうのマークの画像を、 1ならがっかりマークの画像を、 という具合にレポートで画像を表示する場合 どうやればよいでしょうか? VBAはやったことありますが、ラジオボタン のVBAは利用したことがありません。 詳しく教えて頂けると大変助かります。

  • JavaScript ラジオボタン データを別ページに渡す

    こんにちは、初投稿させていただきました プログラミングは始めて半年程度の未熟者です。 CGI・PerlとCを中心に独学でやってきましたが ホームページの製作をしてみようと思い、 ついこの前からJavaScriptにも挑戦してみています。 その中で「チェックされたラジオボタンの情報を別ページに渡す」 ということをやってみたいのですが、なかなか上手く行きません。 調べてみたところ、 結構同じような質問はあるのですが… どれもちょっとやりたいことと外れてました。 ・やりたいこと-------------------------------- Aページ ・ラジオボタンチェック ↓ 次のページにAでチェックしたボタンの情報を渡す Bページ ・ラジオボタンチェック       (渡って来た情報は表示せず保持したまま) ↓ 次のページにA,Bでチェックしたボタンの情報を渡す Cページ ・ラジオボタンチェック       (渡って来た情報は表示せず保持したまま) ↓ 次のページにA,B,Cでチェックしたボタンの情報を渡す ・ ・ ・ と、いう風に 連続して情報を次へ次へと渡していければなぁ と思います。 どこかのサイトの「~診断」と同じような感じです。 ただ、「ブラウザがあれば実行可能」というものを作りたいのです。 (インターネットに繋がなくても使用可能) ------------------------------------------------------- ・わからないこと ラジオボタンをチェック状態を取得して 次ページに移った時の「読み込みと処理の仕方」が分からないです… 渡って来た情報をどんな風な形にまとめて保持したまま 次ページに渡すのか@@ 書き方がイマイチ分かりません…それとも無理なんだろうか… 「分からないことやるなよ…」と思われるかもしれませんが 何卒ヒントだけでも教えて貰えないでしょうか。

  • ラジオボタンの未選択アラート/送信ボタンはリンク

    初めまして。 診断サイトのテスト画面を作成しております。 2問×4ページ+結果1ページの構成です。 1ページの中にラジオボタンを使用した4択問題×2問あり、 ページ下部に「次へ」のボタンを配置しています。 その「次へ」ボタンを押す際に、 未選択のラジオボタンがある場合にアラートがあがり、 (「次へ」ボタンは画像) かつ選択済みの場合は次のページへリンクする、 という仕様にしたいのですが、 何から設定したらよいのか迷走してしまっております… <input type="image">に対してリンクを設定してみようと色々やってみたのですがうまくいかず、 参考サイトから引用してきたりもしているのですが、 アラートだけ設定できてもリンクか画像表示ができない、、と あっちをたてればこちらがたたずという状況です。 ちなみにテスト画面なので、 ラジオボタンの数値等は無視してOKです。 【「次へ」ボタンを押すときにページ内未選択のものがある場合アラートがあがる/「次へ」ボタンを押すと次のページに移動する(リンク)】の状態が実現できれば、 書き方等に特にこだわりはありません。 また、javascriptは今回始めて触れているような状況で、 わかりにくかったら申し訳有りません。。 そもそもjavascriptが適切なのかも不明な状態です。 何卒よろしくお願い致します。

  • ラジオボタンについて

    どうも、初めまして。 グーグルで色々調べたのですが、いまいち理解できるサイトを見つけることができず、 手持ちの本にも載ってないので質問させてもらいました。 使用ソフト:VC++2008       DXライブラリ 使用言語 :C++ 今ゲーム作成を勉強を兼ねてしているのですが、起動時のウインドウ表示前に ウインドウサイズをラジオボタンで選んで、その後に選ばれたサイズでウインドウを開きたいと思っています。 例:---------------------------   ●ウインドウ(640x480)   ○ウインドウ(960x720)   ○フルスクリーン   ゲームを開始する←ボタン -------------------------------- 上記のような感じです。 if文とSetGraphMode関数を組み合わせようかと考えたのですが、 どうもラジオボタンがわからなくて・・・・・・ もしよかったら簡単なソースや、わかりやすくまとめてあるサイト等を教えてもらえたら幸いです。 後、質問が多いのですが、ゲームやソフトウェア作成する上で参考になったり便利な技術等が載っている本を紹介してもらいたいです。 現在持っている本は プログラミング講義C++ シューティングゲームプログラミング です。

  • ラジオボタンの選択後に詳細記入欄表示

    CGIの素人が質問していますので、変な質問だったらごめんなさい…。 ※CGIで出来るのかも分かりません…。(汗) 現在グッズデザインの注文フォームを構築中なんですが、 出来る限り分かりやすい注文フォームを構築したいと考えています。 で! 『デザイン加工を希望する』のラジオボタンをチェックした時のみ 各デザイン部分のリストボックスが表示されるようにしたいのですが 例) ○ デザイン加工を希望する(希望の方はチェックをお願いします。) ラジオボタンをチェックすれば、以下の項目が表示される  ●●部分の色『リストボックス』  ●●部分の形『リストボックス』  ●●部分の向き『リストボックス』 という感じです。 もう少し分かりやすい感じですと、 注文フォームで 『○ ご注文者と送り先が違う場合はチェックして下さい』 で、チェックすると名前、住所、電話など入力できるフォームが表示される 見ないな感じです。 この様な内容を解説しているページをご存知でしょうか? ここが良いよ!的なWebサイトがありましたら教えてください。 宜しくお願い致します。 PS.ソフトはホームページビルダーVer6を使用しています。

    • ベストアンサー
    • Perl
  • ファイルメーカーpro5でラジオボタン

    こんばんは。ファイルメーカーで請求書を作っているのですが、 支払い方法で 銀行振込・郵便振替などのラジオボタンをチェックをしたら その口座番号が振込先に表示されるという形式をつくりたいのです。 御存じの方がいらっしゃいましたらどうか御指導下さいませ。 ちなみにMacOS9.2(クラシック環境)で使用しています。