关于html:form和html:javascript得问题。50分给回答最全的站友。

hwhack 2009-08-07 10:21:01
直接放代码:

<html:form action="/addStudent" onsubmit="return validateStudentForm(this)">
<hr/>
<table width="50%" align="center">
<tr>
<td colspan="4" bgcolor="blue" align="center">添加学生信息</td>
</tr>
<tr>
<td><bean:message key="student.sid"/></td>
<td><bean:message key="student.name"/></td>
<td><bean:message key="student.age"/></td>
<td><bean:message key="student.favorite"/></td>
</tr>
<tr>
<td><html:text property="student.sid" disabled="true"/><html:errors property="student.sid"/></td>
<td><html:text property="student.name"/><html:errors property="student.name"/></td>
<td><html:text property="student.age"/><html:errors property="student.age"/></td>
<td><html:text property="student.favorite"/><html:errors property="student.favorite"/></td>
</tr>
<tr><td colspan="4"><html:submit>提交</html:submit><html:reset>重置</html:reset></td></tr>
</table>
</html:form>
<html:javascript formName="addStudent"/>

问题:
1.onsubmit="return validateStudentForm(this)"这句话的具体意思,这里的StudentForm指的是struts-config.xml里的action name还是form bean里的name,还是validation.xml里的<formset><form name="StudentForm">
2.<html:javascript formName="addStudent"/>的详细意思。formName里的值具体指的是struts-config.xml,validation.xml中的哪一部分的name?
希望大家踊跃发言。酌情加分。
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjay0715 2009-08-07
  • 打赏
  • 举报
回复
return validateStudentForm(this) 这里validateStudentForm 是一个js的页面验证表单方法,这一句表示,在提交之前要先通过页面的js验证。
<html:javascript>标签的formName属性指定需要验证的表单的名字。该标签能够访问为表单配置的验证规则包含的<javascript>元素,把它包含的脚本写到JSP网页中,生成validateXXX()的函数,XXX代表表单的名字。
xuexijava 2009-08-07
  • 打赏
  • 举报
回复
Mark
believefym 2009-08-07
  • 打赏
  • 举报
回复
1, 只是js的一个方法吧,跟struts没关系
2,
[Quote=]
The <html:javascript> tag to allow front-end validation based on the xml in validation.xml. For example the code: <html:javascript formName="logonForm" dynamicJavascript="true" staticJavascript="true" /> generates the client side java script for the form "logonForm" as defined in the validation.xml file. The <html:javascript> when added in the jsp file generates the client site validation script.
[/Quote]
意思大概就是说,这个struts标签将产生定义在validation.xml里的该form的验证的js

81,094

社区成员

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

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