查看: 4843|回复: 4

安卓端表单提交校验问题

升级   0.1%

96

主题

88

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2019-8-8 15:29:33 | 显示全部楼层 |阅读模式
同样的控件名称及设置,同样的脚本代码,很奇怪PC端提交表单,在不符合校验时成功拦截了,而安卓端未成功拦截,不知道是我配置的关系还是这个功能尚未实装。
回复

使用道具 举报

升级   0.1%

96

主题

88

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 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;
}

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

使用道具 举报

升级   0.1%

96

主题

88

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2019-8-10 09:53:08 | 显示全部楼层
算了,只是判断控件里有没有值,先使用控件的校验功能,一样的效果,在手机上实现了。
注意判断人员控件为空的条件不是值为空,而是值长度等于0。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-8-13 09:23:18 | 显示全部楼层
嗯,判断人员要用长度,如果没选人是其实是一个{}
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-8-9 13:55:13 | 显示全部楼层
图太小,看不清楚,具体的代码放上来看看
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread