阅读背景:

Jquery 循环遍历input求合计_Glory_jquery 遍历input

来源:互联网 
//先清空   
$('#fk_team').empty();
//循环遍历集合,赋值给input框
        for(var i=0;i<item.length;i++){

            $('#fk_team').append('<label class="form-label col-xs-2 col-sm-2"><span class="c-red" id="FK"'+i+'"" name="FK"'+i+'"">'+item[i].LoanName+'</span></label><div class="formControls col-xs-4 col-sm-4"><input data-pid="'+item[i].PID+'" data-FewDays="'+item[i].FewDays+'" data-index="'+i+'" type="text" class="input-text" name="txt_Money" id="txt_Money'+i+'" style="width:100px;" value="'+($('#RealMoney').val()*(item[i].Proportion/100)).toFixed(2)+'"/></div>');
        }



      /*给文本框的首付款添加on事件*/
        $("#fk_team :input[name=txt_Money]").on("input", function (e)
            //.blur("input", function (e)
            {

            var changeIndex=$(this).data('index');
            if(isNaN($(this).val()))
            {
                layer.msg("请输入正确的金额!", { icon: 2, time: 2000 });
                $(this).val(($('#RealMoney').val()*(item[changeIndex].Proportion)/100).toFixed(2));

            }
            SumMoney();
});

    /*输入金额合计*/
    function SumMoney()
    {
       //定义一个变量并附初始值。
        var _money=0;
           //循环遍历文本框input
        $('#fk_team').find(":input").each(function(){
           //累加求和
            _money+=Number($(this).val());
        });
        var SumMoney=$("#RealMoney").val();
        //判断输入的合计金额和成交总价是否相等
        if( SumMoney!= _money)
        {
            layer.msg("总合计金额不能大于小于总房款!", { icon: 2, time: 2000 });
            return ;
        }
    }//先清空   
$('#fk_team').empty();
//循环遍历集合,赋值给inp



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: