请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

验证器如何获取错误字段

我希望用户在登录时提交的用户名为空的话,前端在用户名的输入框下面提醒用户,这个时候我需要获取到是哪个字段产生的错误,怎样才能获取到这个错误的字段?

正在回答 回答被采纳积分+3

2回答

singwa 2020-03-27 11:39:58

用户在登录时提交的用户名为空的话,前端在用户名的输入框下面提醒用户, 

这个完全可以用js来做。前端js判断输入框是否为空,为空 在当前用户名输出框给出红色标注等。

0 回复 有任何疑惑可以回复我~
  • 提问者 幕布斯5237310 #1
    总有些东西前端判断不了,比如说用户名密码错误希望前端在用户名下提醒用户;验证码错误希望前端在验证码输入框下提醒用户。
    此时不应该寄希望于前端通过错误消息本身去判断应该如何提示,更好的做法是告诉前端哪个字段出了错误,然后前端把对应错误放在对应的提示位置,具体的错误信息前端本身并不关心,错误消息可以完全由后台统一管理。这个前提就是后台能够在验证的同时获得错误的字段
    回复 有任何疑惑可以回复我~ 2020-03-27 23:40:26
  • singwa 回复 提问者 幕布斯5237310 #2
    那如果这样的话 你可以通过你下面截图的方式 给一个 code 标识, 前端拿到这个标识去判断。
    回复 有任何疑惑可以回复我~ 2020-03-28 09:00:39
  • 提问者 幕布斯5237310 回复 singwa #3
    就是没有办法拿到这个错误字段呗,即使这个错误是由于某个字段在验证器中产生的,本质上就是和字段关联起来的。。。需要自己加code或者其他的参数才行
    回复 有任何疑惑可以回复我~ 2020-03-28 09:25:16
提问者 幕布斯5237310 2020-03-26 23:56:38

在文档中我找到了这个,但是我自己手动的填写是哪个字段出了错误这个操作简直反人类。本质上验证器的报错是和字段相关的,有没有其他的办法实现?

https://img1.sycdn.imooc.com//szimg/5e7cd06b0957197215441042.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信