jQuery MiniUI

 找回密码
 立即注册
查看: 2500|回复: 8
打印 上一主题 下一主题

关于autocomplete校验问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2019-3-19 17:08:52 |只看该作者 |倒序浏览
autocomplete设置了validateOnLeave="false" required="true"
第一次触发输入空触发校验的时候,校验正常,然后在autocomplete输入值,将焦点移到另外一个输入框,此时校验不为空提示还在,且后台报错

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2019-3-19 18:27:25 |只看该作者
validateOnLeave=“false"  失去焦点的时候不触发验证,你输入了数据,那么值改变了,这验证是因为值改变触发的,这个属性控制不到。这个属性只处理聚焦再失去焦点这次的验证。

请提供例子重现问题,可以基于我们示例修改。

Rank: 2

板凳
发表于 2019-3-20 17:05:38 |只看该作者
felt 发表于 2019-3-19 18:27
validateOnLeave=“false"  失去焦点的时候不触发验证,你输入了数据,那么值改变了,这验证是因为值改变触 ...

用你们的demo测试无法重现,但是一旦把你们demo的页面移植到我们应用,用我们应用的请求,就会偶发这种错误,不为空的验证还在,后台报错

Rank: 8Rank: 8

地板
发表于 2019-3-20 17:22:48 |只看该作者
justditZhang 发表于 2019-3-20 17:05
用你们的demo测试无法重现,但是一旦把你们demo的页面移植到我们应用,用我们应用的请求,就会偶发这种错 ...

那就是这个请求的数据有问题,在我们试用包里面改造这个查询请求,模拟你们这里的环境重现出问题,把项目打包上来。

Rank: 2

5#
发表于 2019-3-20 20:10:32 |只看该作者
felt 发表于 2019-3-20 17:22
那就是这个请求的数据有问题,在我们试用包里面改造这个查询请求,模拟你们这里的环境重现出问题,把项目 ...

如果返回的list里面有包含null的,而且在cloums里面又做了显示,你们这边有处理么,我怀疑是我们请求数据返回之后,是你们miniui做数据渲染导致报错的

Rank: 8Rank: 8

6#
发表于 2019-3-21 09:53:30 |只看该作者
justditZhang 发表于 2019-3-20 20:10
如果返回的list里面有包含null的,而且在cloums里面又做了显示,你们这边有处理么,我怀疑是我们请求数据 ...

整条数据就是null的吗?我们不允许是null的,空数据请返回空对象{}

Rank: 2

7#
发表于 2019-3-21 10:49:50 |只看该作者
felt 发表于 2019-3-21 09:53
整条数据就是null的吗?我们不允许是null的,空数据请返回空对象{}

应该是你说的那么回事 这个应该提醒后台开发要注意啊。不然死都不知道怎么死的

Rank: 2

8#
发表于 2019-3-21 10:57:15 |只看该作者
justditZhang 发表于 2019-3-21 10:49
应该是你说的那么回事 这个应该提醒后台开发要注意啊。不然死都不知道怎么死的 ...

你们能不能做一个为null的判断呀,这样很难找问题啊

Rank: 8Rank: 8

9#
发表于 2019-3-21 12:21:15 |只看该作者
justditZhang 发表于 2019-3-21 10:57
你们能不能做一个为null的判断呀,这样很难找问题啊

这个数据格式都是有要求的,每项必须是对象的,你们先后台处理一下吧。我们看一下js里面是否也可以处理一下

Archiver|普加软件

GMT+8, 2024-6-29 10:46 , Processed in 1.057546 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部