Struts标签与JavaScript客户端验证问题

harryzyp 2007-04-17 10:11:06
原来直接用HTML的<form>表单的时候有个name属性,JavaScript可以用读取到form表单中的数据,但现在Struts的<html:form>表单没有了name属性,现在我想用JavaScript对表单进行客户端验证,得不到<html:form>中的数据,怎么办?
例子代码如下:
<html:form action="/login">
<html:text property="name"></html:text>
</html:form>

JavaScript这么才能得到name值呢?
...全文
971 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_d_s 2007-04-17
  • 打赏
  • 举报
回复
这个form的名称和你在<action .../>配置里面的name属性是一样的
magus163 2007-04-17
  • 打赏
  • 举报
回复
<html:form action="/login" styleID="frm">
这个styleID 就是form的id,有了这个id就可以用js了
imA 2007-04-17
  • 打赏
  • 举报
回复
document.forms[0].name.vlaue
harryzyp 2007-04-17
  • 打赏
  • 举报
回复
呵呵,确实挺好使,谢谢大家了,方法都不错,都行的通啊,结贴咯............
许飘大叔 2007-04-17
  • 打赏
  • 举报
回复
<html:form action="/login">
<html:text property="name"></html:text>
</html:form>

JavaScript这么才能得到name值呢?

在ie中查看原码可以看到<html:form action="/login">自动有了个name,
name="loginForm"
名字就是后面加了个Form
你可以document.loginForm.xxx来用,不会错的,我就是这样的
xiaolei2656277 2007-04-17
  • 打赏
  • 举报
回复
document.formbean的名字.name
Ayo_sgy 2007-04-17
  • 打赏
  • 举报
回复
你看你访问的网页的html代码,编译完了自己会加上去的
Ayo_sgy 2007-04-17
  • 打赏
  • 举报
回复
有name的,就是与Action关联的ActionForm的名字,Struts配置文件里的那个

67,513

社区成员

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

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