泛微OA ecology8.0 移动端开发(校验日期)

难点

最近在工作中遇到了难题,由于我们现在的需求复杂,在流程上做了很多开发,导致这些开发的js在移动端审批的时候不能生效,问了泛微客服说是移动端需要配置移动模板重新开发。
由于掌握的移动端模板开发的知识太少,所以目前也只是做了一些简单的校验的开发。

简单实现

假如有个需求是校验日期B不能小于日期A

pc端js校验如下:

var dateAField="field123";
var dateBField="field124";

/**
 ** 提交前处理
 **
 ** @returns {Boolean}
 */
function checkSubmit() {
    var dateA= new Date(jQuery("#" + dateAField).val());
    var dateB= new Date(jQuery("#" + dateBField).val());
    var obj = dateA.getTime() <= dateB.getTime();
    if (!obj) {
        alert("日期B只能选择日期A当天及以后的日期!");
        return false;
    }
    return true;
}

移动端js校验如下:

var dateAField= 'field123';
var dateBField= 'field124';

jQuery(document).ready(function () {

    var systemHandleFunction = dosubmit;
    //提交时验证
    dosubmit = function (btnobj) {
        var dateA= new Date(jQuery("#" + dateAField).val());
        var dateB= new Date(jQuery("#" + dateBField).val());
        var obj = dateA.getTime() <= dateB.getTime();
        if (!obj) {
            alert("日期B只能选择日期A当天及以后的日期!");
            return;
        }
        systemHandleFunction(btnobj);
    };
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值