解决马上散分------Struts标签问题!

南南北北 2006-05-29 01:58:19
<html:button property="cancel" onclick="cancel()" value="Cancel" />
为什么这句不对?
<input type="button" name="cancel" value="Cancel" onclick="cancel"/>
就可以执行的javaScript脚本.
应该怎么改呢?
...全文
133 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
南南北北 2006-05-29
  • 打赏
  • 举报
回复
但是我看了struts-html.tld的button的attribute有一个叫onclick的啊!书上也有写可以用的,我就是用不了... ...
Michael_javavb 2006-05-29
  • 打赏
  • 举报
回复
错在
onclick="cancel()"
struts的button并不支持onclick,想要用onclick只有用普通的html的button
南南北北 2006-05-29
  • 打赏
  • 举报
回复
property是required,不能去掉的!去掉会报错!
花落无痕IT 2006-05-29
  • 打赏
  • 举报
回复
把你的property去掉就可以了!概念错误
南南北北 2006-05-29
  • 打赏
  • 举报
回复
哦,我写错了,应该是
<html:button property="cancel" onclick="cancel()" value="Cancel" />
为什么这句不对?
<input type="button" name="cancel" value="Cancel" onclick="cancel()"/>
就可以执行的javaScript脚本.

第二个是正确的,可以执行的!
第一句会报错!
harston 2006-05-29
  • 打赏
  • 举报
回复
<html:button property="cancel" onclick="cancel()" value="Cancel" />
为什么这句不对?
<input type="button" name="cancel" value="Cancel" onclick="cancel"/>
就可以执行的javaScript脚本.

你第二个执行的不是你定义的cancel,onclick="cancel"改为onclick="cancel()"的话肯定和你第一个的错误一样,因此,原因可能是你的cancel()代码有问题
你用第一个的时候在页面中产生的源代码贴出来看看

67,515

社区成员

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

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