Page code:
---------
<html:select property="projectId" styleClass="ctrlwidthfirstpair">
<html:options collection="projects" property="value" labelProperty="label" />
</html:select>
function isProjectSelected() {
var selIndex = document.getElementById("projectId").selectedIndex;
if (selIndex == 0) {
alert("Please Select Project");
return false;
}
return true;
}
document.getElementById("projectId")
返回null
值。
如何获取<html:select>
组件的所选选项的索引?
答案 0 :(得分:1)
您正在寻找的属性是styleId
。下次尝试reading the fine manual。
<html:select styleId="projectId" ...
答案 1 :(得分:0)
Struts styleId 属性中的所有html标记都将呈现为id属性。 试试这样......
<html:select property="projectId" styleId="projectId" styleClass="ctrlwidthfirstpair">
<html:options collection="projects" property="value" labelProperty="label" />