Welcome!
欢迎光临!

[泛微]使用JS实现条件控制字段必填

有时候我们需要通过其他节点填写金额去控制下一节点的某个字段的属性,如2级节点填写金额,3级节点判断费用超过一定金额那么使相关流程改为必选。泛微8中自带的功能只能使用选择框来作为条件来实现,如果条件为文本框的话就必须通过JS来实现。

//< !--script代码,如果需要引用js文件,请使用与HTML中相同的方式。 -->
<script type="text/javascript">
jQuery(document).ready(function(){
            checkCustomize = function () {
                var sum_money = jQuery("#field19549").val(); //拉取主表的合计金额
                var attac = jQuery("#field19642").val(); //拉取相关流程选择框
                if (parseFloat(sum_money) > 5000.00 && attac.length<1) {
                        alert("申请金额超过5000必须附上电子签呈!");
                        return false;
                    }
                    return true;
                }
        });
</script>

其中field19549为条件,field19642为要更改属性的字段,如代码中所示,在当前节点中,如果field19549(金额)超过5000.00且field19642(流程选择)长度小于1,那么将弹窗提示必须选择流程才可以继续提交。

赞(3)
未经允许不得转载:fuRyZ's Blog » [泛微]使用JS实现条件控制字段必填

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册