0

私はこのjqueryコードを持っています:

<script type='text/javascript'>
$(window).load(function(){
 $('input:checkbox').change(function(){
    var tot=200;
    $('input:checkbox:checked').each(function(){
        dat=$(this).val();
        tot-=parseInt(dat);
    });
    if (tot < "20") {
        alert("You dont have any money!");
        for(i = 1; document.getElementById("bifa" + i) !== null; i++) {
            if (document.getElementById("bifa" + i).checked)
            {
            } else {
                document.getElementById("bifa" + i).disabled = true;
            }
        }
    }
    $('#outputDiv').html("You have: " + tot + " RON")
  });
});
</script>

それが何をするかは、合計から特定の金額を差し引くことです。あなたはそれがここで働いているのを見ることができます

http://jsfiddle.net/a2mue/1/

すべての行にドロップダウン選択を追加したところ、横のチェックボックスがオンになっているときに有効になります。チェックボックスと選択ドロップダウンの後に、合計金額から差し引かれる金額を表す数字があることがわかります。ドロップダウンから特定の値x2またはx3チェックボックスの値を選択すると、選択に応じて2または3が乗算され、合計から減算されます。たとえば、列 NOV WED28/row 06-07をチェックして選択するx2と、出力は「You have 200 - (30x2)=140」になり、入力ボックスのチェックを外して操作を逆にすると、出力が表示されます。

それで、これを解決するのを手伝ってもらえますか?

4

1 に答える 1