easyui如何在文本框后面提示错误信息

微笑丿 2018-07-04 04:20:55


我想实现的效果是,输入用户名称之后,如果不合法,就在输入框后面用红色字体提示错误信息,
...全文
1347 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkkkgggg1987 2018-09-16
  • 打赏
  • 举报
回复
引用 7 楼 weixin_41778712 的回复:
[quote=引用 6 楼 kkkkgggg1987 的回复:]
同,请问LZ怎么解决的

时间太长忘了具体怎么解决的了,如果记得没错的话,可以再输入框后面加一个隐藏控件,如果输入的有问题就显示错误信息。现在已经不用easyui换成layui了。。。。。,[/quote]
谢谢LZ.已经解决 ,bootstrip.css和easyui.css冲突了导致不能正常显示.
微笑丿 2018-09-14
  • 打赏
  • 举报
回复
引用 6 楼 kkkkgggg1987 的回复:
同,请问LZ怎么解决的

时间太长忘了具体怎么解决的了,如果记得没错的话,可以再输入框后面加一个隐藏控件,如果输入的有问题就显示错误信息。现在已经不用easyui换成layui了。。。。。,
ambit_tsai-微信 2018-07-04
  • 打赏
  • 举报
回复
引用 4 楼 weixin_41778712的回复:
[quote=引用 3 楼 ambit_tsai 的回复:] [quote=引用 2 楼 weixin_41778712的回复:][quote=引用 1 楼 ambit_tsai 的回复:] 用的是EasyUI的validatebox,它有missingMessage:当文本框为空时出现的提示文本,invalidMessage:当文本框的内容无效时出现的提示文本
$.extend($.fn.validatebox.defaults.rules, { onlyNum:{ validator:function(value){ var reg = /^\d+$/g; return reg.test(value); }, message: '只能输入数字!' } }); 我现在用这个方法写的,我输入的错误字符之后,只是输入框变红,但是没有 '只能输入数字!'这个提示。这是为啥啊[/quote] 是不是设置require为true,它的优先级更高[/quote] require不是非空校验吗,我已经输入字符了啊,非空校验应该通过了的[/quote] 额,看错了。话说,validatebox的代码是怎么写的
微笑丿 2018-07-04
  • 打赏
  • 举报
回复
引用 3 楼 ambit_tsai 的回复:
[quote=引用 2 楼 weixin_41778712的回复:][quote=引用 1 楼 ambit_tsai 的回复:] 用的是EasyUI的validatebox,它有missingMessage:当文本框为空时出现的提示文本,invalidMessage:当文本框的内容无效时出现的提示文本
$.extend($.fn.validatebox.defaults.rules, { onlyNum:{ validator:function(value){ var reg = /^\d+$/g; return reg.test(value); }, message: '只能输入数字!' } }); 我现在用这个方法写的,我输入的错误字符之后,只是输入框变红,但是没有 '只能输入数字!'这个提示。这是为啥啊[/quote] 是不是设置require为true,它的优先级更高[/quote] require不是非空校验吗,我已经输入字符了啊,非空校验应该通过了的
ambit_tsai-微信 2018-07-04
  • 打赏
  • 举报
回复
引用 2 楼 weixin_41778712的回复:
[quote=引用 1 楼 ambit_tsai 的回复:] 用的是EasyUI的validatebox,它有missingMessage:当文本框为空时出现的提示文本,invalidMessage:当文本框的内容无效时出现的提示文本
$.extend($.fn.validatebox.defaults.rules, { onlyNum:{ validator:function(value){ var reg = /^\d+$/g; return reg.test(value); }, message: '只能输入数字!' } }); 我现在用这个方法写的,我输入的错误字符之后,只是输入框变红,但是没有 '只能输入数字!'这个提示。这是为啥啊[/quote] 是不是设置require为true,它的优先级更高
微笑丿 2018-07-04
  • 打赏
  • 举报
回复
引用 1 楼 ambit_tsai 的回复:
用的是EasyUI的validatebox,它有missingMessage:当文本框为空时出现的提示文本,invalidMessage:当文本框的内容无效时出现的提示文本
$.extend($.fn.validatebox.defaults.rules, { onlyNum:{ validator:function(value){ var reg = /^\d+$/g; return reg.test(value); }, message: '只能输入数字!' } }); 我现在用这个方法写的,我输入的错误字符之后,只是输入框变红,但是没有 '只能输入数字!'这个提示。这是为啥啊
ambit_tsai-微信 2018-07-04
  • 打赏
  • 举报
回复
用的是EasyUI的validatebox,它有missingMessage:当文本框为空时出现的提示文本,invalidMessage:当文本框的内容无效时出现的提示文本

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧