$("#scorecard").change(function() {
var total = 0;
$("#scorecard :checked").each(
function() {
total += parseInt($(this).val())
});
$("#score").val(total);
}).change();
この関数は、無線でチェックされた値を html 形式でリアルタイムに合計します。 http://jsfiddle.net/hireconor/DDfbf/
0 に等しいチェック済みの無線値をカウントするように変更するにはどうすればよいですか? したがって、チェックされた値が 0 の場合は 1 になり、それ以外は 0 になり、合計してから 18 を引いて、id="score" のテキスト ボックスに表示されます。