プロが教えるわが家の防犯対策術!

 どちらかと言えばjavaScriptnoの問題かもしれませんが、全く同じ計算フォームを左右に2個並べましたが、
計算ボタンをクリックした時左は問題なく右のみタイトルで書いたエラーが出ます。
<!--
function func2() {
m=eval(document.frm.m.value);
n=eval(document.frm.n.value);
o=eval(document.frm.o.value);
p=eval(document.frm.p.value);
q=eval(document.frm.q.value);
r=eval(document.frm.r.value);
s=(Math.ceil(Math.ceil((o*q/2+150)/n)*n*2/100)/10);
t=("");
if((p>m-350)&&(r>0)){
t=0.4
}
z=s+t
document.frm.z.value =z;
}
//-->
<body>
<INPUT type="button" value="計算" onclick="func2()">
</body>

この最初のm=eval(documet.frm.m.value); に上記のエラーが出ます。
左側をコピーしてフォーム名を変えただけですが、どこを直したらいいのでしょうか。詳しい方のご回答お願いいたします。

A 回答 (1件)

これだけではよく分かりませんが、


コピーしたので同じ名前(変数名など)になっているところがあるからではないでしょうか?
    • good
    • 0
この回答へのお礼

ご回答まことにありがとうございます。
まったくその通りでした。実は質問後一時間後に気付きまして、
恥ずかしくてすぐ削除か締め切りたいと思ったのですが、ここは
どなたか回答が無い限り締め切ることが出来ないようです。
その為にもう一つIDを作るのも面倒ですしイライラしていました。
フォーム名のコピーが原因でした。
本当にありがとうございました。

お礼日時:2007/01/16 09:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!