日期:2014-05-17  浏览次数:20542 次

struts2.0 + Ajax(struts2.0对Ajax的封装) 框架进行字段校验 中的一个辣手问题
本人使用的是struts2.0 + Ajax(struts2.0对Ajax的封装) 框架进行字段校验

请问如何能将字段校验的Erroe信息输出到指定的FieldError区域,而不是输出在文本框的上面

请大家帮忙解决下,谢谢

------解决方案--------------------
在struts配置文件中设置
------解决方案--------------------
ajax提交之后,返回来先解析,再把你要显示的信息位置找到显示。

找这个位置可以给点提示:
比如,你要验证一个<input id="inputText" type="text" ...../>的text框,你可以先在这个input后面加一个div并赋予id,然后用getElementById()得到DIV,在div中innertHTML ,问题解决。
------解决方案--------------------
指定文本框的key属性
将错误信息用addfilederror加入到map域内

------解决方案--------------------
<div style ="color:red;" > 
<s:fielderror /> 
</div >

这样可以不