一起计算我的动态和静态输入

时间:2014-05-06 12:06:33

标签: php dynamic input static sum

我有一个静态函数,可以计算我所有的静态输入:

$('document').ready(function() {
    $('#input5,#tempsam ').each(function () {
        $(this).on('change',recalculate);
    });
});
function recalculate () {
    if(isNaN(this.value))
        alert("Please enter a number");
    else {
        var b = 0;
        if (($('#input5').val() !== b) && ($('#input2').val() !== b) && ($('#tempsam').val() !== b )) {
            var a = 40;
            var value1 = $('#input1').val() == "" ? 0 :  parseFloat($('#input1').val());
            var value7 = $('#tempsam').val() == "" ? 0 :  parseFloat($('#tempsam').val());
            var total =  value5 + value2  + value7
            $('#result').val(total);
        }
    }
}

我如何计算动态输入和静态输入?

以下是我每天计算静态的方法:

//jeudi calcul
function checkfieldjeudi()
{
    var dynamicjeudi = document.getElementsByClassName("dynamicjeudi");
    var itemCount5 = dynamicjeudi.length;
    var total = 0;
    for(var i = 0; i < itemCount5; i++) {
            total = total + parseFloat(dynamicjeudi[i].value);
            total = total + parseFloat(document.getElementById('input5').value);
    }
    document.getElementById('totaljeudi').value = total;
}
checkfieldjeudi();

我如何制作动态jeudi

$('#calculTempsdivjeu').append(
                (    '<input id="calculTempsdivjeu' + counterjeudi + '" name="calculTempsdivjeu[]' + '" type="number"  onchange="checkfieldjeudi();"  size="10" min="0" max="24" value="0" class="dynamicjeudi" onblur="autre();" onfocus="enter();"/>')    
                )   //désactive champs précédent.

这里是我的静态jeudi

<div id="calculTempsdivjeu">
                        <input step="any" type="number" id="totaljeudi"  class="totaljeudi"  onchange="checkfieldjeudi();"  name="totaljeudi" size="10" min="0" max="24" value="0"  onblur="autre();" onfocus="enter();"/>

                        <input step="any"  type="number" onblur="autre();" onfocus="enter();"  onchange="checkfieldjeudi();"  id="input5" class="temps" name="tempsje"  max="24" min="0" value="0" />
                    </div>

0 个答案:

没有答案