投稿は初めてですが、このサイトにアクセスしたことがあります +/- x1000。
このスクリプトを拡張してより多くのフォーム フィールドを計算する方法に関する情報を本当に探しています。
現在、この html\jscript ページは、OnChange イベントを使用して 2 つのフォーム フィールドで SUM 計算を実行します。すべてがうまく機能しますが、計算範囲にフィールドを追加できません。
以下は動作中のコードです。現在のコードの試行を確認したい場合はお知らせください。あなたが提供できる助けに本当に感謝します。ありがとうございました。
<html>
<head>
<title>Calulate</title>
<script type="text/javascript">
function calc(A,B,SUM) {
var one = Number(A);
if (isNaN(one)) { alert('Invalid entry: '+A); one=0; }
var two = Number(document.getElementById(B).value);
if (isNaN(two)) { alert('Invalid entry: '+B); two=0; }
document.getElementById(SUM).value = one + two;
}
</script>
<body>
<form name="form" >
Enter a number:
<input name="sum1" id="op1" value="" onChange="calc(this.value,'op2','result')" />
and another number:
<input name="sum2" id="op2" value="" onChange="calc(this.value,'op1','result')" />
<br>
Their sum is:
<input name="sum" value="" id="result" readonly style="border:0px;">
</form>
</body>
</html>