struts2中怎样隐藏错误信息的提示?
时间:2011-11-13
来源:互联网
作者: chenhui1012 发布时间: 2011-11-13
作者: liuyyuns 发布时间: 2011-11-13
在jsp里,<s:property values="#request.errorInfo"/>
作者: bill0605030109 发布时间: 2011-11-14
在struts2中,填写表单信息,先是在第一个文本框中输入错误信息会提示“用户名必须大于6位”,再输入第二个文本框输入错误信息,结果是在第一个文本框旁边又提示“用户名必须大于6位”?请问,这是肿么了?能不能在第二个文本框中输入错误信息的同时隐藏第一个错误信息呢?还有不用再次刷新?
实现这个效果,做好不要用隐藏span的方式,因为多了的话,会有很多的隐藏和显示的代码繁琐,而且容易出现当重新进入页面的时候全部span都被显示出来。一般采取在每个执行方法前清空其他的span,将其设置为""就行了。。。
作者: kouyiSC 发布时间: 2011-11-14
这就是js就可以控制了,你隐藏两个span就可以了,然后根据点击的哪个文本框进行判断
没有用JS,不过,现在已经用更简单的方法可以实现了!
作者: chenhui1012 发布时间: 2011-11-14
作者: wangshiyang 发布时间: 2011-11-14
作者: fyswords 发布时间: 2011-11-14
在struts2中,填写表单信息,先是在第一个文本框中输入错误信息会提示“用户名必须大于6位”,再输入第二个文本框输入错误信息,结果是在第一个文本框旁边又提示“用户名必须大于6位”?请问,这是肿么了?能不能在第二个文本框中输入错误信息的同时隐藏第一个错误信息呢?还有不用再次刷新?
我只能说,你写的判断,你觉得囧么
作者: qq249533876 发布时间: 2011-11-14
struts2直接编写action的校验文件XXX-validation.xml就可以实现输入校验了,底层原理还是js,不过不用自己写js代码了
我种方式是用于服务端的校检,这种方式是在数据已经提交的情况下做的了。客户端验证还是用JS
作者: hellen_99010 发布时间: 2011-11-14
struts2直接编写action的校验文件XXX-validation.xml就可以实现输入校验了,底层原理还是js,不过不用自己写js代码了
那个简单吗?
作者: chenhui1012 发布时间: 2011-11-14
用js中的innerHTML来试试!
那个没有学过,不过,可以尝试用用!
作者: chenhui1012 发布时间: 2011-11-14
引用 6 楼 fyswords 的回复:
struts2直接编写action的校验文件XXX-validation.xml就可以实现输入校验了,底层原理还是js,不过不用自己写js代码了
那个简单吗?
对于像我这样不熟悉js的,感觉挺好用的。其实就是由struts2封装好了js的校验代码
作者: fyswords 发布时间: 2011-11-14
引用 6 楼 fyswords 的回复:
struts2直接编写action的校验文件XXX-validation.xml就可以实现输入校验了,底层原理还是js,不过不用自己写js代码了
我种方式是用于服务端的校检,这种方式是在数据已经提交的情况下做的了。客户端验证还是用JS
HTML code
<s:form action="myAction" validate="true"> </s:form>
validate="true"就是客户端校验了
作者: fyswords 发布时间: 2011-11-14
作者: warrior319 发布时间: 2011-11-14
short-circut短路验证
没有学过!不过,谢谢亲们,现在问题解决了!
作者: chenhui1012 发布时间: 2011-11-29
作者: chao1513392 发布时间: 2011-11-29
其实你做的就是客户端验证,那么多客户端验证的框架可以用的,不一定要用Struts2的验证框架,而且还麻烦。用JS自己写也可以,用JQuery的验证框架可能会更方便。
可是,我们现在就是学的是struts2,或许,JS方法更方便!我会考虑考虑看看的!
作者: chenhui1012 发布时间: 2011-11-29
作者: xiaoqiuwyh 发布时间: 2011-11-29
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28