在STRUTS中如何实现点一个按钮,某个文本框变成只读的

chrisl8080 2006-06-12 02:18:18
<input name="Sbutton" type="submit" onClick="return aa()">
改成类似这样的,应该怎么做
<html:submit onClick="return aa()"/>
这个STRUTS不认,报错误.
org.apache.jasper.JasperException: /MyJsp1.jsp(59,6) Attribute onClick invalid for tag submit according to TLD
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


...全文
165 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
numen_wlm 2006-06-12
  • 打赏
  • 举报
回复
你用了html:form标签的话,就不能有name属性了,它的name就是与之关联的form bean 的名字,也就是在你的stuts配置文件中的哪个form bean的名字,用js的话,你可用用那个form的名字调用的啊
chrisl8080 2006-06-12
  • 打赏
  • 举报
回复
如果不写name就没有问题了,可是不写JS怎么找到那个标签呢?
document.form1.login.value
找不到啊.
chrisl8080 2006-06-12
  • 打赏
  • 举报
回复
<html:form name="form1" action="login.do" method="post" focus="username">
报错
javax.servlet.ServletException: Must specify type attribute if name is specified
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.MyJsp1_jsp._jspService(MyJsp1_jsp.java:110)

numen_wlm 2006-06-12
  • 打赏
  • 举报
回复
onClick 应该是小写的,struts标签中的属性是大小写敏感的

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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