• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:自動計算の合計金額を次ページで表示)

自動計算の合計金額を表示する方法

このQ&Aのポイント
  • Javascriptを使用して、自動計算された合計金額を別ページで表示する方法について教えてください。
  • 現在、同じページで合計金額を表示することはできますが、パラメータを使用して別ページに引き渡す方法がうまくいかないようです。
  • 具体的には、合計金額の表示のタグを<input type="submit" value="次ページで計算" />に書き換えて、function cal(f)内にvar pram="price="+price; location.href="price.html?"+price; return false;を追記すると、リンク先のURLにラジオボタンのnameとvalueが付いてしまいます。

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

  • ベストアンサー
  • bakaok
  • ベストアンサー率22% (33/148)
回答No.2

クッキー使った方が楽だろうね。

kaseee
質問者

お礼

お礼が遅くなりました。 頭が堅いのかJavaScriptだけしか考えが浮かばなかったのですが アドバイスの通りcookieの利用で対応いたしました。 もう少し広い視野で考えないといけませんね。 どうも回答ありがとうございます。 またよろしくお願いいたします。

その他の回答 (1)

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

あまり良く見てはいませんが、 とりあえず、formのsubmitがキャンセルされていないので、そちらが実行されているみたい。  onclick = "return cal(this.form);" にすれば、動作するのでは? あと、price.htmlでは、ロード後にスクリプトを実行するようにしないと、要素がないというエラーになりそう。

kaseee
質問者

お礼

お礼が遅くなりました。 頭の中ではJavaScriptだけしか無かったのですが、 cookieを利用した方が簡単みたいなので そちらで対応いたしました。 どうも回答ありがとうございます。 またよろしくお願いいたします。