この計算スクリプトを一方のページで正常に使用しましたが、もう一方のページで再利用しました。そのページには、「Uncaught TypeError:Undefinedのプロパティ'value'を読み取れません」と表示され続けます。このスクリプトの何が問題になっているのかわかりません。だから私を助けてくれませんか。ありがとうございました。
<script>
function startCalc(){ //automatically calculate total after discount when adding new order
interval = setInterval("calc()",1);
}
function calc(){
// for calculate each product order
var price;
var qty;
var od_total;
price = document.myform.od_price.value;
qty = document.myform.od_qty.value;
od_total = (price * 1) * (qty * 1);
document.myform.od_total.value = od_total.toFixed(2);
}
function stopCalc(){
clearInterval(interval);
}
</script>
このスクリプトを
<input id="od_qty" name="od_qty" type="text" size="8" value="" maxlength="100" onFocus="startCalc();" onBlur="stopCalc();">
<input id="od_price" type="text" size="4" value="<%=rs.fields.item("cust_price")%>" onFocus="startCalc();" onBlur="stopCalc();" >
<input id="od_total" name="od_total" type="text" size="10" value="" maxlength="100" readonly="true">