SilerKing 发表于 2019-8-8 15:29:33

安卓端表单提交校验问题

同样的控件名称及设置,同样的脚本代码,很奇怪PC端提交表单,在不符合校验时成功拦截了,而安卓端未成功拦截,不知道是我配置的关系还是这个功能尚未实装。http://www.o2oa.net:20020/x_file_assemble_control/jaxrs/file/cc1d5be3-baa3-498e-a18d-a7d75f388777/download/stream

SilerKing 发表于 2019-8-9 14:44:38

一楼多放了图片附件
代码:
var subject = this.form.get("subject").getData(); //获取字段subject的值
var departmentLeader=this.form.get("departmentLeader").getData();
if( subject === "" ){ //判断
    return "请填写主题"; //提示文本
}
else if(departmentLeader.length==0){
    return "请选择部门经理";
}
else {
    return true;
}

控件名称未修改,一模一样的代码在电脑端有效,在手机端无效。

SilerKing 发表于 2019-8-10 09:53:08

算了,只是判断控件里有没有值,先使用控件的校验功能,一样的效果,在手机上实现了。
注意判断人员控件为空的条件不是值为空,而是值长度等于0。

论坛管理员 发表于 2019-8-13 09:23:18

嗯,判断人员要用长度,如果没选人是其实是一个{}

论坛管理员 发表于 2019-8-9 13:55:13

图太小,看不清楚,具体的代码放上来看看
页: [1]
查看完整版本: 安卓端表单提交校验问题