js取值 锁定input

<script type="text/javascript">
    $(function(){
        var _count = $("#audit-bank-water-grid table tbody tr").length;
        if (_count > 1) {
            SetReadOnly(document.getElementById("AuditBankWater_waterRate"));
        }
    })
    function checkBoxChange(obj)
    {
        var _sumAmt = $("#AuditBankWater_sumAvgWaterAmt").val() == "" ? 0 : parseFloat($("#AuditBankWater_sumAvgWaterAmt").val());
        if ($("#"+obj.id).is(':checked')) {
            $("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt + parseFloat($("#"+obj.id).val()));
        } else {
            $("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt - parseFloat($("#"+obj.id).val()));
        }
    }
    //grid 算平均流水;
    //    $('.bankCard').change(function() {
    //        alert('222');
    //        var _sumAmt = $("#AuditBankWater_sumAvgWaterAmt").val() == "" ? 0 : parseFloat($("#AuditBankWater_sumAvgWaterAmt").val());
    //        if ($(this).is(':checked')) {
    //            $("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt + parseFloat($(this).val()));
    //        } else {
    //            $("#AuditBankWater_sumAvgWaterAmt").val(_sumAmt - parseFloat($(this).val()));
    //        }
    //    });

    //下一扣款日的联动  Borrower_signContractDate
    $("#AuditBankWaterDtl_waterMonth1").change(function() {
        str = $("#AuditBankWaterDtl_waterMonth1").val();
        str = str.match(/^(\d{2,4})(-|\/)(\d{1,2})$/);
        if (str == null) {
            jAlert("你输入的日期格式无效", '信审系统');
            return false;
        } else if (str[3] > 12 || str[3] <= 0 || str[4] > 31) {
            jAlert("你输入的日期格式无效", '信审系统');
            return false;
        } else {
            var _firstYearMonth = $("#AuditBankWaterDtl_waterMonth1").val().split('-');
            for (var i = 2; i <= 6; ++i)
            {
                var _newDate = new Date();
                _newDate.setFullYear(_firstYearMonth[0], (parseInt(_firstYearMonth[1]) - 1 + i), 1);
                var _newMonth = _newDate.getUTCMonth();
                if (_newMonth == 0) {
                    _newMonth = 12;
                    $("#AuditBankWaterDtl_waterMonth" + i).val(_newDate.getFullYear() - 1 + "-" + _newMonth);
                } else {
                    _newMonth = RightStr("0" + _newMonth, 2);
                    $("#AuditBankWaterDtl_waterMonth" + i).val(_newDate.getFullYear() + "-" + _newMonth);
                }
                $("#AuditBankWaterDtl_waterAmt1").val(0.00);
                $("#AuditBankWaterDtl_waterAmt" + i).val(0.00);

            }
        }
    });
    var frmWater = $('#audit-bank-water-form');
    //保存平均流水;
    $("#btnSaveAverageWater").click(function() {
        $.ajax({
            type: frmWater.attr('method'),
            url: '<?php echo Yii::app()->createUrl('audit/borrow/saveSumWater'); ?>',
            dataType: 'json',
            data: frmWater.serialize(),
            success: function(data) {
                if (data.save == 'success') {
                    jAlert('亲, 平均银行累计流水资料保存成功!')
                } else {
                    jAlert(data.message);
                }
            }
        });

    });

    frmWater.submit(function(ev) {
        var _banCard = $("#AuditBankWater_cardNo").val();
        if (_banCard == "") {
            jAlert("银行卡号不能为空,请检查输入!");
            return false;
        }

        var _rate = $("#AuditBankWater_waterRate").val();
        var _isWaterBreakNum = 0;
        for (var i = 1; i <= 6; ++i)
        {
            var _monthAmt = $("#AuditBankWaterDtl_waterAmt" + i).val();
            if (isNaN(_monthAmt) || _monthAmt == "0") {
                _isWaterBreakNum++;
            }
        }
        if (_isWaterBreakNum == 6) {
            jAlert('客户6个月的流水不能全为0,请检查输入!');
            return false;
        }
        str = $("#AuditBankWaterDtl_waterMonth1").val();
        
        var d = new Date(str);
        d.setMonth(d.getMonth() + 1 + 5);
        strdate=d.getFullYear()+"-"+d.getMonth()+"-"+"01";
        var d1 = new Date(strdate.replace(/-/g, "/"));
        var d2 = new Date();
       
        if (Date.parse(d1) - Date.parse(d2) > 0) {
            window.alert("流水月有大于当前月不能被保存");
            return false;
        }

        if (confirm('您确定要保存银行流水资料吗?')) {
            $.ajax({
                type: frmWater.attr('method'),
                url: frmWater.attr('action'),
                dataType: 'json',
                data: frmWater.serialize(),
                success: function(data) {
                    if (data.save == 'success') {
                        jAlert('亲, 银行流水资料保存成功!')
                        frmWater[0].reset();
                        window.parent.$.fn.yiiGridView.update('audit-bank-water-grid');
                        $("#AuditBankWater_waterRate").val(_rate);
                        SetReadOnly(document.getElementById("AuditBankWater_waterRate"));

                    } else {
                        jAlert(data.message);
                    }
                }
            });
        }

        ev.preventDefault();
    });

    function SetReadOnly(obj) {
        if (obj) {
            obj.onbeforeactivate = function() {
                return false;
            };
            obj.onfocus = function() {
                obj.blur();
            };
            obj.onmouseover = function() {
                obj.setCapture();
            };
            obj.onmouseout = function() {
                obj.releaseCapture();
            };
        }
    }

    function RightStr(str, n) {
        if (n <= 0)
            return "";
        else if (n > String(str).length)
            return str;
        else {
            var iLen = String(str).length;
            return String(str).substring(iLen, iLen - n);
        }
    }
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值