当前位置: 首页 > news >正文

【泛微OA_E8】1.为文本框设置占位提示文字;2.强制至少勾选一个check框,否则弹出提示并阻止提交、当选中check框1时必须同时选择其对应的check框2或3,否则给予提示并阻止提交。

实现效果:

表单验证功能:1.为文本框设置占位提示文字;2.强制要求至少勾选一个项目选项,否则弹出提示并阻止提交;3.特殊处理项目一,当选中项目一时必须同时选择其对应的公章类型,否则给予提示并阻止提交。

使用的js代码:
//单行文本填写内容占位提示 //多行文本填写内容占位提示 $("#field22019").attr("placeholder","请严格按照标准进行填写"); $("#field22009").attr("placeholder","请严格按照标准进行填写,请严格按照标准进行填写,请严格按照标准进行填写"); jQuery(document).ready(function(){ checkCustomize=function(){ var xz1 =jQuery("#field22016").is(":checked");//项目一 var xz2 =jQuery("#field22017").is(":checked");//项目二 var xz3 =jQuery("#field22018").is(":checked");//项目三 //check框必填,否则会提示,且无法提交流程 //调用自定义Dialog组件进行用户提示 if(!(xz1 || xz2 || xz3 )){ top.Dialog.alert("请在<项目及公章选择>选项勾选一个项目"); return false; } //项目一check框与项目一公章check框之间的关联必填验证与提示 if(xz1){ var xz4 =jQuery("#field22020").is(":checked");//项目一公章 var xz5 =jQuery("#field22021").is(":checked");//项目一合同章 if(xz4 || xz5){ return true; } else{ top.Dialog.alert("你勾选了<项目一>,请选择<项目一>的公章类型"); return false; } } return true; } });
js代码:(完整版)
<!-- script代码,如果需要引用js文件,请使用与HTML中相同的方式。 --> <script type="text/javascript"> $("#field22019").attr("placeholder","请严格按照标准进行填写"); $("#field22009").attr("placeholder","请严格按照标准进行填写,请严格按照标准进行填写,请严格按照标准进行填写"); jQuery(document).ready(function(){ checkCustomize=function(){ var xz1 =jQuery("#field22016").is(":checked");//项目一 var xz2 =jQuery("#field22017").is(":checked");//项目二 var xz3 =jQuery("#field22018").is(":checked");//项目三 if(!(xz1 || xz2 || xz3 )){ top.Dialog.alert("请在<项目及公章选择>选项勾选一个项目"); return false; } if(xz1){ var xz4 =jQuery("#field22020").is(":checked"); var xz5 =jQuery("#field22021").is(":checked"); if(xz4 || xz5){ return true; } else{ top.Dialog.alert("你勾选了<项目一>,请选择<项目一>的公章类型"); return false; } } return true; } }); </script>
http://www.jsqmd.com/news/1295864/

相关文章:

  • FIFA 23 Live Editor完整指南:免费开源修改器让你的足球世界更精彩
  • 被老板塞了个活儿-商品信息提取任务
  • 政企标准双向适配 阿托菲纳打造招投标优选进口特肥品牌 - 品牌品鉴馆
  • preact-render-to-string vs ReactDOMServer:谁才是服务端渲染的最佳选择?
  • TgtoDrive终极指南:从零打造全自动网盘媒体库的实战攻略
  • 为什么选择大麦自动抢票工具:告别手速焦虑的智能解决方案
  • 南京上门处置闲置钻戒,不用奔波门店,私密交易更省心 - 每日生活报
  • 从Prompt接单到产品化交付:一位CTO的AI副业转型实录(附可持续性评估矩阵V2.3)
  • 终极免费文档下载神器:3分钟掌握30+文库资源获取技巧
  • 2026年杭州GEO加盟费用全拆解:4种合作模式怎么选 - 甄选测评馆
  • 107、YOLOv8改进实战:Transformer Decoder检测头替换——DETR风格端到端检测实现
  • 北京产业园代办哪家正规:【博亚信诚】规范经营 - 17728181569
  • 2026年07月 水性油墨与UV丝印油墨行业供应商能力评估报告:聚焦东莞市凯越环保科技有限公司 - 优企名品
  • 微信数据安全与合规备份的终极指南:从技术原理到法律边界
  • IT运维工程师(高级)认证证书含金量怎么样?
  • 微信小程序全局配置 app.json 详解
  • 深度解析OpenCore Legacy Patcher:老Mac升级macOS的技术突破与性能优化完整方案
  • 【Bug已解决】[Bug]: GPU coredump during FlashInfer `trtllm_bf16_moe` autotune with Qwen3.5-35B-A3B on B2
  • 3天从零到专业:OpenUtau虚拟歌手编辑器的完整实战指南
  • TinyMapper常见问题解答:解决90%开发者遇到的映射难题
  • 2026年GEO加盟哪家好?5家源头厂商能力深度对比 - 甄选测评馆
  • Claudia隐私保护:用户数据隐私保护策略
  • 如何快速上手Cognee:终极AI记忆平台完整部署指南
  • 为什么你的AI副业半年亏了8300元?——基于137个真实副业项目的成本结构逆向分析
  • 三星固件下载全攻略:Samloader开源工具深度解析与实战指南
  • GigaTrain配置文件完全指南:PY/YAML/JSON多格式支持与模块化设计详解
  • Popcorn Time终极指南:免费开源影视流媒体平台的完整使用教程
  • 如何在10分钟内部署application-gateway-kubernetes-ingress?零经验也能搞定的AKS ingress控制器
  • 2026年覆膜除尘布袋厂家深度测评:五大真实品牌技术解析与选型避坑指南 - 品牌报告
  • 全程无广✅用paperxie写完一整篇毕业论文的真实体验