スパン内に数値を含むこのビットがありますが、チェックボックスをクリックすると基本値から1が減算されます。合計値は、フォームが提出された場合でもこれを達成する方法は、チェックボックスがオフになっていない限り、スパンの差額は同じままですか?チェックボックスがオフになるまで、スパンから減算された値をクッキーに保存する方法
<input type="checkbox" id="featured" name="featured" <?php echo $checked;?> /> (<span id="credit">10</span>)
JS:
<script>
$(function() {
$('#featured').change(function() {
var currentValue = parseInt($('#credit').text());
var newValue = currentValue + ($(this).prop('checked') ? -1 : 1);
$('#credit').text(newValue);
});
});
</script>
あなたの時間と助けをいただければ幸いです
HTMLは、例えば、値の10とここにあります。
_ "基本的には、フォームが送信されてもこれを達成する方法は、チェックボックスをオフにしない限り、スパンの差し引き値は同じですか?" –
明確にしてください。 – theblindprophet
現在のデフォルト値は10です。今起きていることは、チェックボックスをチェックすると値が9になるが、フォームの送信時にはチェックボックスはチェックされたままであるが、デフォルトの10が再び10に戻り、ボックスをオフにすると、代わりに11になる – lalthung