struts中标签的问题

Michael_javavb 2006-05-22 03:58:04
我发现struts中cancel标签按下去和submit标签是一样的
都会执行提交动作,那样的话,我现在按cancel按钮同样会进行我自己写的一段javascript验证。
但事实上,我并不希望按cancel按钮后进行javascript验证。
请问大家知道怎么做么?
...全文
151 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Michael_javavb 2006-05-23
  • 打赏
  • 举报
回复
不过要说的是,我用的不是一般html里的form中的cancel按钮,是用struts的标签写的
<html:cancel>cancel</html:cancel>
似乎不管怎么样都没法改的,最后还是使用了普通的button,如aduelone(追风利爪)所说,
不过这样的话,要在struts的action里对cancel进行处理就不可能了。
Michael_javavb 2006-05-23
  • 打赏
  • 举报
回复
问题已自行解决,还是谢谢aduelone(追风利爪) 兄,马上给分。
aduelone 2006-05-23
  • 打赏
  • 举报
回复
你看看cancel按钮的属性里是不是 type="submit",不提交要改成“button”
Michael_javavb 2006-05-22
  • 打赏
  • 举报
回复
意思就是我现在表单页面上有两个按钮,一个是submit按钮,另一个就是cancel按钮
我按了submit按钮,马上就去执行一段javascript代码。
我的表单头部是这样写的
<html:form action="/addStock.do" method="post" focus="sname" onsubmit="return addStockInputValid()">
也就是在submit按下去的时候,去调用javascript的addStockInputValid()函数。
然而,我按cancel按钮的时候,程序也会去调用javascript的addStockInputValid()函数。
问题就在这里,我想有什么办法可以使按submit的时候去调用javascript的addStockInputValid()函数,而按cancel的时候,什么都不作,只是返回到某个页面就可以了
pgyssg 2006-05-22
  • 打赏
  • 举报
回复
意思是怎么做?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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