日期:2014-05-18  浏览次数:20662 次

struts中validate 和框架frame中提交的问题
我想做一个这样的框架页:
1.   上层(topFrame)是一个数据录入页面A.jsp,下层(mainFrame)是个数据显示页面B.jsp;
2.   A.jsp中数据提交后,直接可在B.jsp中显示(以表格形式);
3.   目前A.jsp中的form表单中属性target= "mainFrame ";
4.   在A.jsp的ActionForm中加入了validate框架验证表单内容的合法性,如果不合法在A.jsp中提示错误信息,B.jsp不受影响。

出现问题:由于3中的设置,导致了如果表单内容不合法,在A.jsp中显示了提示信息但是框架页上层依然显示不带提示信息的A.jsp,而在下层带有提示信息的A.jsp替代了B.jsp显示。

请教各位大侠,有办法实现我原来的方案吗?或者有什么替代方案?


------解决方案--------------------
<form onsubmit= "return ValidateForm() "


ValidateForm()里面不合法,则返回false

return false
------解决方案--------------------
加上id就行了。