企业管理软件交流

 找回密码
 新用户注册

QQ登录

只需一步,快速开始

企业管理软件交流 门户 日常维护 weaver E8 查看内容

E8用JS控制字段属性

2025-4-23 14:43| 发布者: 1971119440| 查看: 18| 评论: 1

摘要: 1、文本框必填//必填function setNeedcheck(idStr){ var objid = idStr; var needcheck = document.getElementsByName("needcheck"); if(needcheck.value.indexOf(","+objid)==-1){ needcheck.value = needche ...
 1、文本框必填
//必填
function setNeedcheck(idStr){
    var objid = idStr;
    var needcheck = document.getElementsByName("needcheck");
    if(needcheck[0].value.indexOf(","+objid)==-1){
        needcheck[0].value = needcheck[0].value+","+objid;
    }
    var obj = jQuery("#"+objid);
    var objSpan = jQuery("#"+objid+"span");
    if(obj.val()==""){
        objSpan.html("<IMG src='/images/BacoError_wev8.gif' align=absMiddle>");
    }
    var  viewtype = obj.attr("viewtype");
    if(viewtype != ""){
        obj.attr("viewtype", "1");
    }    
}
2、文本框不必填
//不必填
function setNotNeedcheck(idStr){
    var objid = idStr;
    var needcheck = document.getElementsByName("needcheck");
    needcheck[0].value = needcheck[0].value.replace(","+objid, "");
    var obj = jQuery("#"+objid);
    var objSpan = jQuery("#"+objid+"span");
    if(objSpan.html().indexOf("/images/BacoError_wev8.gif")!=-1){
        objSpan.html("");
    }
    var viewtype = obj.attr("viewtype");
    if(viewtype != ""){
        obj.attr("viewtype", "0");
    }
}
3、浏览按钮必填
//必填
function setNeedcheck(idStr){
    var objid = idStr;
    var needcheck = document.getElementsByName("needcheck");
    if(needcheck[0].value.indexOf(","+objid)==-1){
        needcheck[0].value = needcheck[0].value+","+objid;
    }
    var obj = jQuery("#"+objid);
    var objSpan = jQuery("#"+objid+"spanimg");
    if(obj.val()==""){
        objSpan.html("<IMG src='/images/BacoError_wev8.gif' align=absMiddle>");
    }
    var  viewtype = obj.attr("viewtype");
    if(viewtype != ""){
        obj.attr("viewtype", "1");
    }    
}
4、浏览按钮不必填
//不必填
function setNotNeedcheck(idStr){
    var objid = idStr;
    var needcheck = document.getElementsByName("needcheck");
    needcheck[0].value = needcheck[0].value.replace(","+objid, "");
    var obj = jQuery("#"+objid);
    var objSpan = jQuery("#"+objid+"spanimg");
    if(objSpan.html().indexOf("/images/BacoError_wev8.gif")!=-1){
        objSpan.html("");
    }
    var viewtype = obj.attr("viewtype");
    if(viewtype != ""){
        obj.attr("viewtype", "0");
    }
}
4、附件上传
//附件必填不必填
function setNecessityOfEnclosureField(neccessary, fieldId) {
    var viewtype = neccessary ? "1" : "0";
    jQuery('#' + fieldId).attr('viewtype', viewtype);
    var oldFieldStr = jQuery('input[name=needcheck]').val();
    if (neccessary) {
        newFieldStr = oldFieldStr.indexOf(fieldId) != -1 ? oldFieldStr : oldFieldStr + ',' + fieldId;
    } else {
        newFieldStr = oldFieldStr.replace(',' + fieldId, '');
    }
    jQuery('input[name=needcheck]').val(newFieldStr);
    if (neccessary && jQuery('#' + fieldId).val() != "") {
        return;
    }
    var spanId = fieldId.replace("field", "field_") + "span";
    var html = neccessary ? "(必填)" : "";
    jQuery('#' + spanId).html(html);
}
5、移动端
//涉及移动端的必填/不必填
function setNeedcheck(idStr){
    if(coreName == 1){
        var objid = idStr;
        var needcheck = document.getElementsByName("needcheck");
        if(needcheck[0].value.indexOf(","+objid)==-1){
            needcheck[0].value = needcheck[0].value+","+objid;
        }
        var obj = jQuery("#"+objid);
        var objSpan = jQuery("#"+objid+"span");
        if(obj.val()==""){
            objSpan.html("<IMG src='/images/BacoError_wev8.gif' align=absMiddle>");
        }
        var  viewtype = obj.attr("viewtype");
        if(viewtype != ""){
            obj.attr("viewtype", "1");
        }    
    }else if(coreName == 0){
        jQuery("#" + idStr + "_ismandfield").val(idStr);
    }
}

路过

雷人

握手

鲜花

鸡蛋
上一篇:E8测试贴

相关阅读

发表评论

最新评论

引用 1971119440 2025-4-23 14:57
测试评论

查看全部评论(1)

管理员qq:1115081201.加qq进入qq交流群

手机版|企业管理软件交流 ( 沪ICP备2022033774号-1 )

GMT+8, 2025-5-17 21:47 , Processed in 0.037400 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部