梁恒
骑士
骑士
  • UID232
  • 粉丝0
  • 关注0
  • 发帖数23
阅读:13162回复:7

平台格式验证的使用方式?

楼主#
更多 发布于:2016-11-17 09:11
我们公司的平台页面上的每一个表单项都集成了各种的格式验证,系统构件也可以用valid验证表单格式。但是,但是,但是,valid只是返回了一个boolean值,我们能判断表单是有表单项没输入正确,但是没法做出很明确的提示给用户,用户需要知道哪一个表单项输入错误,是怎么错了。这才是用户需求,如果单纯的提示格式错误,这样还不够。期待各位大牛来解答怎么解决这个问题。
梅钲琪
精灵王
精灵王
  • UID157
  • 粉丝2
  • 关注0
  • 发帖数70
  • 社区居民
沙发#
发布于:2016-11-17 10:15
自定义构件,自己写js吧


(自己写验证方法)
if(格式验证条件不合法1){
     alert(提示信息);
     return;
}
if(格式验证条件不合法2){
     alert(提示信息);
     return;
}
............


是这意思吗
编码无他,唯手熟尔。
刘魁
管理员
管理员
  • UID62
  • 粉丝1
  • 关注0
  • 发帖数23
  • 社区居民
板凳#
发布于:2016-11-17 15:27
验证有问题的表单项会有红色波浪线提示,把鼠标移动到上面可以显示具体错误信息
梁恒
骑士
骑士
  • UID232
  • 粉丝0
  • 关注0
  • 发帖数23
地板#
发布于:2016-11-17 17:19
刘魁:验证有问题的表单项会有红色波浪线提示,把鼠标移动到上面可以显示具体错误信息回到原帖
用户希望直接就给出提示说哪个地方错了,什么错。
梁恒
骑士
骑士
  • UID232
  • 粉丝0
  • 关注0
  • 发帖数23
4楼#
发布于:2016-11-17 17:20
梅钲琪:自定义构件,自己写js吧


(自己写验证方法)
if(格式验证条件不合法1){
     alert(提示信息);
     return;
}
if(格式验证条件不合法2){
     alert(提示信息);
  ...
回到原帖
这个方式不现实,难道我每一个表单项都要写一个js来验证吗?不现实啊
梅钲琪
精灵王
精灵王
  • UID157
  • 粉丝2
  • 关注0
  • 发帖数70
  • 社区居民
5楼#
发布于:2016-11-17 18:32
梁恒:这个方式不现实,难道我每一个表单项都要写一个js来验证吗?不现实啊回到原帖
那就只能重新设计验证表单的构件了,即便重新设计,也不可能适用所有的表单情况,具体的要求还是要自己写js实现。  改变不了别人,就改变自己吧。
编码无他,唯手熟尔。
刘魁
管理员
管理员
  • UID62
  • 粉丝1
  • 关注0
  • 发帖数23
  • 社区居民
6楼#
发布于:2016-11-19 22:13
梁恒:用户希望直接就给出提示说哪个地方错了,什么错。回到原帖
需要实现一个能获取表单验证所有错误信息的构件
梁恒
骑士
骑士
  • UID232
  • 粉丝0
  • 关注0
  • 发帖数23
7楼#
发布于:2016-11-21 11:43
刘魁:需要实现一个能获取表单验证所有错误信息的构件回到原帖
对,就是这个,其实应该改造一下valid构件就能行,valid构件把返回值改一下,通过就返回null,不通过就把错误的表单项id和错误信息返回就好了
游客

返回顶部