如何从html获取索引:选择组件?

时间:2014-03-18 05:53:12

标签: javascript jsp struts

Page code:
---------

 <html:select property="projectId" styleClass="ctrlwidthfirstpair">
    <html:options  collection="projects" property="value" labelProperty="label" />
 </html:select>

的JavaScript:

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>组件的所选选项的索引?

2 个答案:

答案 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" />