1

私はこのウェブサイトのためにやっています。チェックボックスが選択されているときに、小計に値を追加する必要があります。

値は $ で取得され、次のようになります<?php echo $rare['value']; ?>

今チェックボックスはこれです<input type="checkbox" name="buy" value="buy">Buy<br>

したがって、複数のチェックボックスが選択されている場合、各時間の価格 (または値) を SUB TOTAL に追加したいと考えています。

ありがとう!

4

3 に答える 3

2

フィールドに対して POST 値が送信されていることを確認します。

if (isset($_POST['buy'])) {
  // do something with your value
}
于 2013-05-29T10:24:46.630 に答える
0

これを試してみてください

<html>
<head></head>
    <body>
        <form>
            <input type="checkbox" value="100" name="values[]" class="buyThis">
            <input type="checkbox" value="200" name="values[]" class="buyThis">
            <input type="checkbox" value="300" name="values[]" class="buyThis">
            <div><span>SUB TOTAL : $</span><span id="subTotal">0</span></div>
        </form>
    </body>
    <script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(function() {
        $('.buyThis').removeAttr('checked');
        $('.buyThis').on('click', function(){
            var subTotalVal = Number($('#subTotal').text());
            if ($(this).is(':checked')) {
                subTotal = eval(subTotalVal) + eval($(this).val());
            } else {
                subTotal = eval(subTotalVal) - eval($(this).val());
            }
            $('#subTotal').text(subTotal);
        });
    });
</script>
</html>
于 2013-05-29T11:33:50.640 に答える