首页 > 其他分享 >E9-控制移动建模应用页面中的提交按钮根据日期条件校验是否可提交

E9-控制移动建模应用页面中的提交按钮根据日期条件校验是否可提交

时间:2024-07-17 10:56:33浏览次数:14  
标签:Mobile 校验 表单 E9 提交 按钮 var NS

背景

在移动建模页面中提交表单时,有时需要根据表单上的日期字段校验是否满足提交条件,如果满足则可提交,如果不满足则不可提交 本期以报餐管理场景为例:实现控制用户只能在指定的时间范围内提交报餐数据

实现效果

1、若当前时间不在指定的时间范围内,则提交失败;

2、若当前时间在指定的时间范围内,则提交成功,并返回和刷新首页

JS代码块应用样例

搭建提交按钮

1、调整表单提交按钮的操作类型为手动输入

2、设置按钮脚本,并插入以下代码块

var ycrq=$f("ycrq").val();//用餐日期
var dqrq=Mobile_NS.getCurrDate();//当前日期
var sjjd="08:30:00"//填报截止时间
var dqsj=Mobile_NS.getCurrTime();//当前时间
 
     if(ycrq==dqrq & dqsj>sjjd){ //填报的条件
       alert("超过当天8:30后无法提交或修改当天的用餐!");
        }
        else{
         Mobile_NS.formSubmit("f7e3cc93d0884b2a8b369f4569405676", function(billid) { //提交表单

           alert("保存成功!");
           Mobile_NS.backToHomepage();//返回主页
           Mobile_NS.refresh(770);    //刷新主页
       });
}

标签:Mobile,校验,表单,E9,提交,按钮,var,NS
From: https://blog.csdn.net/weixin_55435577/article/details/140488879

相关文章

  • idea git 提交代码(commit)代码后,没有未push后怎么撤回
    1.方法一 第二步: HEAD~1--->Reset---> 右键项目--》 或者 接下来----》 提醒-----------------  提醒---------   提醒-------------(重要的话说三遍),如果本地写很多代码逻辑,一定做好备份直接选择远程分支,checkoutandrebase(做好本地新写未提交......
  • 表单重复提交解决办法
    1.编写RepeatSubmit注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceRepeatSubmit{}2.注册RepeatSubmitInterceptor继承HandlerInterceptorAdapterpublicabstractclassRepeatSubmitInterceptorextendsHandlerInterce......
  • 【wyTest自动化测试】快照校验模式的创新实践
    本文将以遥遥领先的【华为商城】web端自动化为例,进行测试脚本开发的讲解。仅用于教学指导使用,如有侵权,请联系我删除。一、测试脚本结构        按照教程惯例,开篇先展示一下测试脚本的标准结构模版:case_xx特性_xx001.pyclassCaseTest:testAbout="""****......
  • E9-根据主表选择框值判断改变主表、明细表字段的属性
    一、流程表单开发过程中,标准的属性联动功能无法满足特定情况下的字段属性联动功能时,使用了以下JavaScript代码进行控制。二、代码实现了根据表单字段的值动态显示或隐藏特定字段,同时修改字段的属性。这在需要根据用户输入动态调整表单显示三、代码如下(供参考)//将字段名称转......
  • Git提交时出现Merge branch ‘master‘ of ...之解决方法
    参考文章:https://gitcode.csdn.net/65ea8a4f1a836825ed794712.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTQ1MTY5NywiZXhwIjoxNzIxMjkxNTE4LCJpYXQiOjE3MjA2ODY3MTgsInVzZXJuYW1lIjoibWFudG91eW91eW91In0.-wDA8k8JLiSglywMGl6-Q1FSLkDiWW9_spoG16tpdtA......
  • Linux驱动加载源码分析(安全加载 、签名、校验)
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。环境说明  无前言  很久很久以前,在android上面移植linux驱动的时候,由于一些条件限制,导致我们测试驱动非常的麻烦。其中有一个麻烦就是驱动校验失败,然后内核拒......
  • 代码随想录——监控二叉树(Leetcode968)不会
    题目链接贪心/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intval,TreeNodeleft,Tr......
  • python 校验密码强度
    在我们的日常生活中,密码的安全性是非常重要的。无论是我们的电子邮件账户,社交媒体账户,还是银行账户,都需要一个强大的密码来保护。在这篇文章中,我将向你展示如何使用Python来检查密码的强度。代码解析首先,我们需要导入 string 库。importstring然后,我们定义一个函数......
  • Hibernate-validator校验框架
    转载:http://blog.csdn.net/xgblog/article/details/525486591前言Validator开发者使用手册,适用后台校验功能的开发参考。1.1. 背景在我们日常后台的开发中,涉及到很多的字段验证,一般普通的验证框架就基本上可以满足日常的开发需求,但有一些情况,这些普通的验证框架无法达到要求......
  • spark-submit提交任务时执行流程(简单版)
    yarncluster模式提交spark任务(1)执行脚本提交任务,实际是启动一个SparkSubmit的JVM进程。(2)SparkSubmit类中的main方法反射调用YarnClusterApplication的main方法。(3)YarnClusterApplication创建Yarn客户端,然后向yarn服务器发送执行指令:bin/javaApplicationMaster。(4)Yarn(Resour......