開始点と終了点の両方が入力されてから計算されるため、ループで使用されるクライアントによって入力されたテキストフィールド値を取得しようとしています.変数rが値を設定しても、それらを取得できない場合、ループは完全に機能します.テキストフィールドを使用して(ループごとに必要なことも単純化します)、3番目のテキストフィールドに答えを入れますか?以下に、問題がどこにあるかの小さなスニペットを投稿してください。
<SCRIPT language = JavaScript>
function calculate() {
A = document.frmOne.txtStartNumber.value;
B = document.frmOne.txtEndNumber.value;
A = Number(A);
B = Number(B);
{
C = 0;
for (i = A; i <= B; i++) {
C = C + i*i*100
};
}
D = C;
document.frmOne.txtAnswerNumber.value = D;
}
</SCRIPT>