ホームページにJavaスクリプトを使った簡単な価格表を作成したいと思っています。内容は下記です。


板のような物の値段表で
縦のサイズ x 横のサイズ = 価格
縦のサイズと横のサイズはフォームタグで選択式にする。 値段は前もってソースに書き込んでおく。おそらく簡単な分岐式でできると思うのですが、Javaスクリプトを書いたことが無いので分かりません。このようなフリーのスクリプトが有れば教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/02/29 17:25:10
  • 終了:2008/03/04 20:34:23

回答(2件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/02/29 18:36:43

ポイント35pt

selectタグは使っていませんが、ソースを参考にしてください。

id:tk378mx

ありがとうございます、でもこれだけでは自分は理解できそうにないです。

必要なものは実際の掛け算は必要なくサイズに対して決まった値段を埋め込んでおくイメージです。

組み合わせに対して決まった答えが出てくるもので、数字である必要は有りません。

2008/02/29 20:22:37
id:ween No.2

ween回答回数78ベストアンサー獲得回数72008/03/01 00:46:12

ポイント35pt

分岐式でなく配列でやってみましたがどうでしょうかね。

配列で

"縦横のサイズ": "金額"

をセットにして、収納されている分だけselectのoptionが作成されます。

<body>
    <select name=ss onchange=xxx() size=1>
    </select>
    <input name=aa>
</body>

<script type="text/javascript"><!--
    var wh = {
              "100 x 100": "\\100",
              "100 x 200": "\\200",
              "100 x 300": "\\300"
             }
    for (var i in wh) {
        var ele = document.createElement("option");
            ele.text = i;
            ele.value = wh[i];
        ss.add(ele);       
    }
    function xxx() {
        var zz = ss.options;
        for (var z = 0; z < zz.length; z ++) {
            if (zz[z].selected) {
                aa.value = zz[z].value;
                break;
            }
        }
    }
--></script>

http://q.hatena.ne.jp/answer

id:tk378mx

ありがとうございます、お礼が遅くなってしまいすみません。

わざわざスクリプト書いて頂きありがとうございました。

お陰様で解決しました。

2008/03/04 20:33:15

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • http://q.hatena.ne.jp/1204273508とにかく簡単に。 function keisan(){ if (document.fm.tate.value=='50'){ //縦が「50」の場合 if (document.fm.yoko.value=='10'){ kekka=500; } else if (document.fm.yoko.value=='20'){ kekka=1000; } else if (d...
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません