8-18-bug修改

1.onblur 事件会在对象失去焦点时发生。[实例]
代码中的例子
**onblur="checkIsRequired(this,'bid');" **style="width: 126px;" type="text" required="required" class="easyui-numberbox" data-options="validType:['maxVal[9999999.99]', 'minNum[0]']" precision="2" />

/**
     * 根据金额值判断时间是否为必填
     * @param {Object} obj
     * @param {Object} param
     */
    function checkIsRequired(obj, param) {
        //金额值
        var value = $(obj).val();
        //若金额大于0,则时间为必填
        if ('' != value && Number(value) > 0) {
            //设置为可编辑且为必填项
            $(obj).closest('td').next('td').find('#' + param + 'PayDateEdit').datebox({'required' : true, 'disabled' : false});
            $(obj).closest('td').next('td').next('td').find('#' + param + 'RecDateEdit').datebox({'required' : true, 'disabled' : false});
        //若金额等于0,则时间为非必填
        } else if ('' != value && Number(value) == 0) {
            //清除已经填写的日期值
            $(obj).closest('td').next('td').find('#' + param + 'PayDateEdit').datebox('clear');
            $(obj).closest('td').next('td').next('td').find('#' + param + 'RecDateEdit').datebox('clear');
            //设置为非必填且为不可编辑
            $(obj).closest('td').next('td').find('#' + param + 'PayDateEdit').datebox({'required' : false, 'disabled' : true});
            $(obj).closest('td').next('td').next('td').find('#' + param + 'RecDateEdit').datebox({'required' : false, 'disabled' : true});
        }
    }
    //设置为非必填
            bidSaleEditBody.find(".agreePayDateEditTD").find("#agreePayDateEdit").attr('required', false);
            bidSaleEditBody.find(".agreeRecDateEditTD").find("#agreeRecDateEdit").attr('required', false);
            //设置为不可编辑
            bidSaleEditBody.find(".agreePayDateEditTD").find("#agreePayDateEdit").attr('disabled', true);
            bidSaleEditBody.find(".agreeRecDateEditTD").find("#agreeRecDateEdit").attr('disabled', true);
        }

你可能感兴趣的:(8-18-bug修改)