【发布时间】:2014-07-14 08:59:26
【问题描述】:
我正在尝试在 Struts 2 中实现客户端验证。我的主题是 xhtml。生成的 javascript 无法验证我的代码。经过调试,我发现Struts使用以下符号来引用元素。
form = document.getElementById(<form id>);
service = form.elements['service'];
关键是服务将以undefined 提供。
当我检查form.elements 是null 时;但是,如果我使用 document.formname 访问表单,我可以看到元素集合中的字段。
我在想document.forms[0] 正在返回与document.getElementById(formid) 相同的对象。有什么区别?
【问题讨论】:
标签: java javascript jsp struts2