起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1838|回复: 2

[结贴] input 必填验证 输入框没提交就变红

[复制链接]

16

主题

70

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
发表于 2016-10-13 16:27:47 | 显示全部楼层 |阅读模式
我用的是Data 组件设置必填规则.在提交的时候做调用验证(是自己写的提交,不是Data的保存方法).
在我输入完一个必填信息后,焦点一离开 其他必填的input 就都变红啦....
正常的情况不应该在我提交的时候才 去验证吗?求助,不胜感激.(1).是新增页面
(2).Data   auload为true
(3).下面是提交的部分代码
qiuzhu.png


发表于 2016-10-13 16:47:44 | 显示全部楼层
data组件的规则本来就是这样的啊!能预先感知错误就预先感知了!为什么还有等等提交的时候才判断呢??

因为数据绑定是可以动态感知的!所以只要不符合规则就会变红的!

代码可参考:http://doc.wex5.com/comps-data/

var data = this.comp('data');
var isValid = data.isValid();
if(!isValid){
    throw new Error (data.getInvalidInfo());
}

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

70

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
 楼主| 发表于 2016-10-13 16:59:24 | 显示全部楼层
本帖最后由 jt_李鹏飞 于 2016-10-13 17:05 编辑
liangyongfei 发表于 2016-10-13 16:47
data组件的规则本来就是这样的啊!能预先感知错误就预先感知了!为什么还有等等提交的时候才判断呢??

因 ...

奥......这样啊.有点不适应.对了,这个地方         throw new Error (data.getInvalidInfo());
不抛出异常 自己写弹窗提示行吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 07:16 , Processed in 0.063712 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表