ここにjsfiddleデモがあります:http://jsfiddle.net/9b9PW/15/
私がやろうとしているのは、「回答ごとのマーク」テキスト入力に値を入力して、質問ごとに質問ごとの個々の回答のマークを設定することです。次に、テキスト入力に入力された値と[残りのマーク]列に表示された値の差を自動的に計算します。これは、他のテキスト入力に使用するために残っているマークの数を知るためです。
しかし、私が抱えている問題は、質問ごとにこの計算がまったく実行されないことです。私が求めているのは、計算が機能するために何を変更する必要があるかということです。
以下は、計算が機能している場合にフィドルのマークを入力したときの出力の例です。以下の質問には、3つの間違った答えが含まれています。
Question No. Incorrect Answer Marks per Answer Total Marks Marks Remaining
1 B 2 (text input) 7 2
F 1 (text input)
G 2 (text input)
すべてのテキスト入力の合計値="5"。「合計マーク」は「7」であるため、この質問の「残りのマーク」列のデフォルト値は「7」でした。したがって、7から5を引いた値は2になります。そのため、質問には「2」の値が残っています。