news 2026/7/30 21:41:12

【泛微OA_E8】泛微E8一些常用的js代码块

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【泛微OA_E8】泛微E8一些常用的js代码块
1.获取浏览按钮 名称数据
jQuery($GetEle('field5878span')).find("a").html();
2.如下 禁止文本可编辑。2秒后释放
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery("#field7901").attr("disabled","disabled"); window.setTimeout(function(){ jQuery("#field7901").removeAttr("disabled"); },2000); });
3.隐藏td 所在行 显示td 所在行
jQuery("#field6824_tdwrap").parent("tr").hide(); //隐藏td 所在行 jQuery("#field6824_tdwrap").parent("tr").show(); //显示td 所在行 4.获取 name 以 field6200 开头的二个对象的值 jQuery("input[name^='field6200']")[1].value;
4.check框 选中和不选中各种写法
jQuery("#field6939").prop("checked");//获取check框 是否选中,选中 true 否则 false; 普通check框 jQuery("#field6939").attr("checked","true"); //美化选择框选中 jQuery("#field6939").next().addClass("jNiceChecked"); //美化选择框不选中 jQuery("#field6939").next().removeClass("jNiceChecked"); 美化后的 获取 选中 选不中 用如下 js jQuery("#field29489").get(0).checked;//获取check框 是否选中,选中 true 否则 false;
5.选择框赋值
jQuery("#poet").find("option[value='1']").attr("selected",true);
6.代码块 加载执行 指定字段的字段属性赋值 30614是字段id
jQuery(document).ready(function(){ try{ doMathFieldAttr30614(); }catch(e){} });
7.代码块 提交时调用 去掉 字段中的 字段属性sql 是防止 安全包拦截sql 导致流程无法提交。遇到此类问题可用。
function remove_fieldsql(){ var fieldsql = jQuery("input[id^='fieldsql']"); for(var i=0; i<fieldsql.length; i++){ var sq = fieldsql.eq(i); if(sq.val() != ""){ sq.val(''); } } }
8.给18214 字段绑定 change 事件,当值改变时 触发 9432 触发字段的 字段联动。
jQuery(document).ready(function(){ jQuery("#field18214").bindPropertyChange(function () { window.setTimeout(function(){ try{ datainput('field9432'); }catch(e){} },500); }); });
9.加载时 执行 某个字段联动
jQuery(document).ready(function(){ window.setTimeout(function(){ try{ datainput('field9432'); }catch(e){} },500); });
10.ajax 异步请求示例。结构语法可以参考
function getBZMenthod(fkgsval){ jQuery.ajax({ url : "/workflow/request/GetBzAjaxDataBySub.jsp", type : "post", async : false, processData : false, data : "fkgsval="+fkgsval, dataType : "html", success: function do4Success(msg){ msg = msg.trim(); //重要 var values = msg.split("|"); //还款币种=7065 jQuery("#field7065span").html(values[1]); jQuery("#field7065").val(values[0]); } }); }
11.js 获取 年月日 日期相关信息。想要 当前年,月 日 均可。
function getNowDate(){ var myDate = new Date(); var year = myDate.getFullYear(); var month = myDate.getMonth(); var day = myDate.getDate(); return year+"-"+ temp_month+"="+day; //上面返回的是 一个 yyyy-mm-dd 的日期数据 }
12.提交接口 可以做 二次验证 等业务 提交时触发
jQuery(document).ready(function(jQuery){ checkCustomize = rewiterSubmit; }); function rewiterSubmit(){ //业务逻辑 var thisval=jQuery("#field6582").val(); if(thisval==''){ alert("描述什么字段没有输入数据,阻止提交,提醒信息可以自己描述"); return false; //谨记,一定要反馈boolean值 }else{ return true } }
13.控制radio选中 主要是 表单中的 紧急程度 重要,正常 紧急
jQuery(document).ready(function(){ //绑定值变更事件,支持所有浏览器。绑定选择字段,选择数据,控制radio选中 jQuery("#field6582").bindPropertyChange(function(){ var thisval=jQuery("#field6582").val(); if(window.console)console.log("6582==="+thisval); if(thisval=="2"){ jQuery("input[name='messageType']:eq(2)").attr("checked",'checked'); }else{ jQuery("input[name='messageType']:eq(0)").attr("checked",'checked'); } }); });
14.E8校验附件上传
var uploadDOM = $("#fsUploadProgress6320").find(".progressWrapper") var isNull = 0; for(var i=0;i<uploadDOM.length;i++){ if($(uploadDOM[i]).css("display")=='none' ){ isNull ++; } } if(isNull==uploadDOM.length){ alert("请上传附件"); }
15.明细 绑定 bindPropertyChange
jQuery(document).ready(function(){ _customAddFun0 = function(){ var indexnum0 = jQuery("#indexnum0").val() * 1.0-1; for(var j= 0; j<=indexnum0;j++){ jQuery("#field10550_"+j).bindPropertyChange(function(){ alert(333333333333); }); } } }); //点击添加明细给对应明细字段 绑定bindPropertyChange,上下两种 看哪一种比较适合自己的业务 jQuery("button[name='addbutton0']").bind("click",function(){ try { jQuery("input[id^='field8555_']").each(function(i){ jQuery(jQuery(this)).bindPropertyChange(function () { doSumByDetail(); }); }); }catch(e){} });
16.明细字段 加灰色字体注释
jQuery(document).ready(function(){ _customAddFun0 = function(){ var indexnum0 = jQuery("#indexnum0").val() * 1.0-1; for(var j= 0; j<=indexnum0;j++){ jQuery("#field6622_"+j).attr("placeholder", "请输入内容").css("color", "#999"); } } });
17.给18214字段 绑定 bindPropertyChange 值改变,触发22709 的change 事件
jQuery(document).ready(function(){ jQuery("#field18214").bindPropertyChange(function () { window.setTimeout(function(){ jQuery("#field22709").trigger("change"); },500); }); });
18.页面加载时,有的客户需求是,去掉某个按钮,实际可以给隐藏掉。这里示例是保存按钮。限顶部菜单按钮
获取保存按钮的 type jQuery("#null_box input:eq(1)").attr("type"); 获取保存按钮对象 jQuery("#null_box input:eq(1)"); 隐藏保存按钮 jQuery("#null_box input:eq(1)").hide();
19.设置 form 名称 为 frmmain 下第二个 div 的高度
jQuery('form[name="frmmain"] > div:eq(1)').height(550);
20.页面加载触发 绑定字段的 change 事件
//延迟500毫秒触发 22709 字段的change事件 jQuery(document).ready(function(){ window.setTimeout(function(){ jQuery("#field22709").trigger("change"); },500); });
21.页面加载触发 绑定字段580536的 change 事件 明细遍历 触发 580539 字段的 change 事件
jQuery(document).ready(function(){ jQuery("#field580536").bindPropertyChange(function () { window.setTimeout(function(){ var indexnum0 = jQuery("#indexnum0").val() * 1.0-1; for(var j= 0; j<=indexnum0;j++){ jQuery("#field580539_"+j).trigger("change"); } },2000); }); });
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 21:38:47

3an推客有哪些常见的优化技巧

作为低成本起量、破零冲权重的核心工具&#xff0c;3an推客是绝大多数中小商家、无货源店铺、新品冷启动的必备推广渠道。相比直通车、场景推广的付费不确定性&#xff0c;3an推客依托推手达人带货模式&#xff0c;按成交付费、无单不扣费&#xff0c;风险更低、起量更稳。但很…

作者头像 李华
网站建设 2026/7/30 21:38:10

Python抖音机器人:构建智能自动化互动系统的完整指南

Python抖音机器人&#xff1a;构建智能自动化互动系统的完整指南 【免费下载链接】Douyin-Bot &#x1f60d; Python 抖音机器人&#xff0c;论如何在抖音上找到漂亮小姐姐&#xff1f; 项目地址: https://gitcode.com/gh_mirrors/do/Douyin-Bot 想要彻底摆脱手动操作抖…

作者头像 李华
网站建设 2026/7/30 21:32:59

SpringCloud——SkyWalking全链路监控源码深度解析

目录 SkyWalking 源码复盘 ⑫&#xff1a;从一次请求到监控结果的完整源码地图 一、SkyWalking 整体分层 二、第一阶段&#xff1a;JVM 启动 Agent 三、第二阶段&#xff1a;插件匹配与字节码增强 四、第三阶段&#xff1a;HTTP 请求创建 EntrySpan 五、第四阶段&#xf…

作者头像 李华
网站建设 2026/7/30 21:32:15

【单片机毕业设计推荐】基于 STM32 的老人智能监护预警装置设计与实现 基于 STM32 的跌倒检测与定位求救系统设计(018004)

文章目录20 个相关毕业设计备选题目项目研究背景摘要总体方案核心功能技术路线项目演示关于我们项目案例源码获取温馨提示&#xff1a;本人主页置顶文章(点我)有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)有 CSDN 平台官…

作者头像 李华
网站建设 2026/7/30 21:26:00

GetQzonehistory:QQ空间历史数据抓取架构解析与技术实现深度剖析

GetQzonehistory&#xff1a;QQ空间历史数据抓取架构解析与技术实现深度剖析 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory GetQzonehistory作为一个专业的Python工具&#xff0c;通过…

作者头像 李华