JavaScriptを使って計算式を作には?

[上に] [前に] [次に]
メディー 2000/03/29(水) 10:55:58
例えば1+1=2などの計算をたくさんさせてさらにその合計を
随時、表示させていきたいのですが、初心者のため
さっぱりわからずにいます。アドバイスお願いします。

ミカン 2000/03/29(水) 11:08:24
その説明ではイメージがさっぱり分かりません
もうちょっと具体的に作りたい物のイメージを示してくださいな

みんこ 2000/03/29(水) 11:36:02
http://www.tohoho-web.com/wwwjscal.htm

↑電卓…。こういうことなんでしょーか。
文字列を数値に変換するならeval()で。

shin' 2000/03/29(水) 12:16:20
Excel(1-2-3)作りたいのでは?

メディー 2000/03/29(水) 16:14:36
説明不足ですいません。
例えば、HP上でショッピングをする場合、商品をカゴに入れたりしますよね。それの表面上だけでもJavaScriptで作成したいのです。
すいません。電卓ではないのです。
分かっていただけたでしょうか?

びぃす 2000/03/29(水) 22:09:43
オマケに消費税の計算 (四捨五入でいいのかな?) をつけると
こんな感じかなあ。

<SCRIPT language="javascript">
<!--
function calc() {
tax = 0.05;
with(document.f) {
syoukei.value = goods1.value * 30 + goods2.value * 50;
zeikomi.value = Math.round(syoukei.value * (1 + tax));
}
}
// -->
</SCRIPT>

<FORM name="f">
えんぴつ @30円 <INPUT type="text" name="goods1" size="3" onChange="calc();">本<BR>
消しゴム @50円 <INPUT type="text" name="goods2" size="3" onChange="calc();">個<BR>
<HR width="300">
      小計 <INPUT type="text" name="syoukei" size="5"><BR>
      税込 <INPUT type="text" name="zeikomi" size="5">
</FORM>

メディー 2000/03/30(木) 11:47:07
びぃすさんの方法でだいぶ良くなりました。
しかし、それぞれをテーブルで囲み、最後に
小計をだそうとするとエラーが出てしまいます。
テーブルを使用しなければ何ともないのですが、私のやり方がおかしいのでしょうか?

びぃす 2000/03/31(金) 04:28:53
エラーの詳細は何でしょうか。
出来ましたら、Netscapeで表示されるエラーを教えてくれると
推測がしやすいです。(IEのエラー表示はソースを参照しないと
何もわからない書き方ですので)
あと、ホームページ作成ソフトなどは使用されてますか?
本当は実際にページを拝見するのが一番分かりやすいのですけれど。

みんこ 2000/03/31(金) 09:56:19
昔フォームの中にテーブル入れたら(逆かも)
動かなくなったことがありました…が、検索入れても
検索が動かないみたいで出ません。
キーワード「ハム」で出ると思うんだけどなあ。(何故ハム…)
エラーは出なくて、単に反応がなくなるんですね。NN4でしたか。

なので、フォームを切りわけるなりしてテーブルから外すと
いいのでないでしょうか。

[上に] [前に] [次に]