`

[公司内部总结]事件绑定

 
阅读更多

1,点击小×,文本框内容清空,并且[校验]按钮置灰

 实现代码:

$partnerCode.inputclean({
        inputClearClass: 'inputClearBtn',
        deviationTop: 0,
        parentHoverClass: 'inputParentLi',
        clickCallback: function (e) {
            checkPartnerTrigger();
        }
    });

 clickCallback表示点击小×时触发的事件回调方法

 

创建企业时也增加该效果:

 $orgFullName.inputclean({
        deviationTop: 3,
        clickCallback: function (e) {
            $createOrgBtn.removeClass('enable');
        }
    });

 

 

2,成功创建企业时,让原来的企业取消选中

/***
 * 取消选中企业
 */
var unSelectAllRadio = function () {
    var $choice_box = $('#orgListDiv li.selected');
    $choice_box.removeClass('selected').addClass('default');
};

 新增的企业默认选中:

var html = '<ul class="company-list com-enable" data-orgid="' + json2.orgId + '" >' +
                    '<li class="choice-box selected"></li>' +
                    '<li class="company-name"><span>' + orgFullName_val + '</span></li>' +
                    '<li class="company-state"><span>未购买</span></li>' +
                    '</ul>';

 

 

3,查询服务商的结果校验

console.log(json2);
            var $partnerFullName = $('#partnerFullName');
            var $partnerError=$('#partnerError');
            if (json2.value) {
                window.partnerFullName = json2.value.orgFullName;
                window.partnerId = json2.value.partnerId;

                $partnerFullName.text('服务商:' + partnerFullName);
                $partnerError.text('');
                //$partnerFullName.removeClass('warning');
            } else {
                $partnerFullName.text('');
                $partnerError.text(error_message_partner_not_found);
                if (!$partnerError.hasClass('warning')) {
                    $partnerError.addClass('warning');
                }
            }

 

4,添加发票时默认选中第一个

 

 <script id="invoiceListDot" type="text/x-dot-template">
                {{? it.invoiceInfoDtos}}
                {{ for(var prop=0;prop
                <it.invoiceInfoDtos.length
                        ; prop++){ }}
                        {{? it.invoiceInfoDtos[prop]}}
                <div class="{{ if(prop==0 && it.create==true){}}invoice-infor {{ }else {}}no-invoice{{ }}}"
                     data-index="{{= prop }}">
                    <span class="no-ivoice-icon"></span>
                    <span>普通发票</span>
                    <span class="ivo-margin">{{= it.invoiceInfoDtos[prop].content }}</span>
                    <span class="ivo-margin">{{= it.invoiceInfoDtos[prop].title }}</span>
                    <span class="ivo-margin">{{= it.invoiceInfoDtos[prop].address }}</span>
                    <span class="ivo-margin">{{= it.invoiceInfoDtos[prop].receiver }}</span>
                    <span class="ivo-margin">{{= it.invoiceInfoDtos[prop].phone }}</span>
                </div>
                {{?}}
                {{ } }}
                {{?}}
            </script>

 

5,动态计算预计到期时间

 

 var d = new Date();
        d.setFullYear(Number(d.getFullYear()) + 1);
        productPrice.endTime = d.format('yyyy-MM-dd HH:mm:ss');//'预计到期时间' 是js动态生成的,会根据 default_userPeriod变化

 

  • 大小: 7.3 KB
分享到:
评论

相关推荐

    【JavaScript源代码】JavaScript函数this指向问题详解.docx

     目录 一、 函数内 this 的指向1、普通函数2、构造函数3、对象方法4、事件绑定方法5、定时器函数6、立即执行函数二、改变函数内部 this 指向1、call 方法2、apply 方法3、bind 方法三、call apply bind 总结1、...

    深入解析DB2--高级管理,内部体系结构与诊断案例.part1.rar

    12.1 调优案例一:某移动公司存储设计不当和SQL引起的I/O瓶颈 12.2 调优案例二:某银行知识库系统锁等待、锁升级引起性能瓶颈 12.3 调优案例三:某汽车制造商ERP系统通过调整统计信息提高性能 12.4 调优案例四:某...

    vue双向数据绑定知识点总结

    vue的双向数据绑定的原理相信大家都十分了解;主要是通过ES5的Object对象的defineProperty属性;重写data的set和get函数来实现的 所以接下来不使用ES6进行实际的代码开发;过程中如果函数使用父级this的情况;还是...

    《Android应用开发》个人总结报告.doc

    《Android应用开发》个人总结报告 刚开始接触Android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构 ,更加方便,视觉上也是非常的酷,在前期我通过的大量的Android SDK开发范例大全中的例子以及...

    数据库概念的复习总结

    即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。(4)持续性(Durability ):指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。接下来的其他操作或故障...

    java 编程入门思考

    13.16.5 动态绑定事件 13.16.6 将商业逻辑与UI逻辑区分开 13.16.7 推荐编码方法 13.17 Java 1.1 UI API 13.17.1 桌面颜色 13.17.2 打印 13.17.3 剪贴板 13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用...

    ARP防火墙的研究与实现

    前关于灿冲防火墙系统内部实现的研究资料甚少,对防御系统的研究主要通过 系统的安装使用说明,系统的功能测试结果以及网上网友对系统的一些使用心得 总结而来。当前灿冲防火墙系统有单机版和网络版两种,通过对系统的...

    深入解析Windows操作系统 中文版 第四版 part 4

    3.7 内核事件追踪 3.8 Wow64 3.9 本章总结 第4章 管理机制 4.1 注册表 4.2 服务 4.3 Windows管理规范 4.4 本章总结 第5章 启动和停机 5.1 引导过程 5.2 引导和启动问题的故障检查 5.3 停机 5.4 本章总结 第6章 进程...

    深入解析Windows操作系统 中文版 第四版 part 3

    3.7 内核事件追踪 3.8 Wow64 3.9 本章总结 第4章 管理机制 4.1 注册表 4.2 服务 4.3 Windows管理规范 4.4 本章总结 第5章 启动和停机 5.1 引导过程 5.2 引导和启动问题的故障检查 5.3 停机 5.4 本章总结 第6章 进程...

    《深入解析Windows操作系统》中文版 第四版 part1

    3.7 内核事件追踪 3.8 Wow64 3.9 本章总结 第4章 管理机制 4.1 注册表 4.2 服务 4.3 Windows管理规范 4.4 本章总结 第5章 启动和停机 5.1 引导过程 5.2 引导和启动问题的故障检查 5.3 停机 5.4 本章总结 第6章 进程...

    深入解析Windows操作系统 中文版 第四版 part 2

    3.7 内核事件追踪 3.8 Wow64 3.9 本章总结 第4章 管理机制 4.1 注册表 4.2 服务 4.3 Windows管理规范 4.4 本章总结 第5章 启动和停机 5.1 引导过程 5.2 引导和启动问题的故障检查 5.3 停机 5.4 本章总结 第6章 进程...

    深入解析Windows操作系统 中文版 第四版 part 5

    3.7 内核事件追踪 3.8 Wow64 3.9 本章总结 第4章 管理机制 4.1 注册表 4.2 服务 4.3 Windows管理规范 4.4 本章总结 第5章 启动和停机 5.1 引导过程 5.2 引导和启动问题的故障检查 5.3 停机 5.4 本章总结 第6章 进程...

    庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术

    7.2.4 定义控件内部的样式属性规则 253 7.2.5 两个常用转换方法 256 7.3 应用示例 260 7.3.1 复合控件样式及视图状态 260 7.3.2 控件结构与样式分离方案 268 7.4 本章总结 295 第8章 控件客户端编程模型 297 ...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part1

    7.2.4 定义控件内部的样式属性规则 253 7.2.5 两个常用转换方法 256 7.3 应用示例 260 7.3.1 复合控件样式及视图状态 260 7.3.2 控件结构与样式分离方案 268 7.4 本章总结 295 第8章 控件客户端编程模型 297 ...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part2

    7.2.4 定义控件内部的样式属性规则 253 7.2.5 两个常用转换方法 256 7.3 应用示例 260 7.3.1 复合控件样式及视图状态 260 7.3.2 控件结构与样式分离方案 268 7.4 本章总结 295 第8章 控件客户端编程模型 297 ...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    15.2.5 公开内部Web控件 15.3 动态加载用户控件 15.4 局部页面缓存 15.4.1 VaryByControl 15.4.2 共享缓存控件 15.5 总结 第16章 主题和母版页 16.1 层叠样式表 16.1.1 创建样式表 16.1.2 应用...

    庖丁解牛纵向切入ASP.NET 3.5控件和组件开发技术.pdf

    7.2.4 定义控件内部的样式属性规则253 7.2.5 两个常用转换方法256 7.3 应用示例260 7.3.1 复合控件样式及视图状态260 7.3.2 控件结构与样式分离方案268 7.4 本章总结295 第8章 控件客户端编程模型297 8.1 asp...

    ASP.NET4高级程序设计(第4版) 3/3

    15.2.5 公开内部Web控件 530 15.3 动态加载用户控件 531 15.4 局部页面缓存 534 15.4.1 VaryByControl 535 15.4.2 共享缓存控件 536 15.5 总结 537 第16章 主题和母版页 538 16.1 层叠样式表 538 ...

    Thinking in Java 中文第四版+习题答案

    13.16.5 动态绑定事件 13.16.6 将商业逻辑与UI逻辑区分开 13.16.7 推荐编码方法 13.17.1 桌面颜色 13.17.2 打印 13.17.3 剪贴板 13.18 可视编程和 13.18.1 什么是 13.18.2 用Introspector提取 13.18.3 一个更复杂的 ...

Global site tag (gtag.js) - Google Analytics