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); } } |
手机版|企业管理软件交流 ( 沪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.