みなさん、JavaScriptを使って非常に簡単な計算をして現在の合計を見つけようとしています。何かが足りないようです。私はSOを調べて、非常によく似たシナリオをいくつか見つけましたが、自分のコードに関連しているようには見えません。
これが、現在の合計を計算するために使用しているスクリプトです。
var total = 0;
function GetTotal(txtBox) {
total += parseInt(txtBox.value) || 0;
$("#chkTotal").html(total);
}
そしてここに私の見解からのいくつかのコードがあります:
<div class="editor-field">
@Html.TextBox("FirstDemo", String.Empty, new { id = "firstdemo", onchange = "GetTotal(this)" })
@Html.ValidationMessageFor(model => model.FirstDemo)
</div>
<div>
<h3>Total Checked</h3>
</div>
<div id="chkTotal"></div>
テキストボックスで値が変更されるまで、合計は完全に計算されます。変更された場合、テキストボックスに入力されたものはすべて、現在の合計に再度追加されます。
誰か助けてもらえますか?