我通過使用JSP的Java字符串列表循環和每串像這樣生成HTML複選框:是否可以使用HTML下拉菜單通過ID選擇複選框?
<%
while (st.hasMoreTokens())
{
String object = st.nextToken();
String temp = "<li><input type=\"checkbox\" id=\"" + object +
"\" + name=\"type\" value =\"" + object + "\">" + object + "</li>";
out.println(temp);
}
%>
然而,因爲有大約100複選框,這將是耗時的選擇〜40個選項用戶想要選擇。相反,我想創建一個具有自定義硬編碼列表的下拉菜單,它將選擇適當的複選框。
舉例來說,如果我有一個複選框列表如下:
Apple
Orange
Banana
Pepper
Lime
Lemon
Peas
我可以創建自定義列表如下所示:
var fruit={Apple, Orange, Banana, Lime, Lemon}
var veg="{Pepper, Peas}
然後,我可以創建一個下拉「水果」和「蔬菜」作爲唯一的兩種選擇。如果用戶選擇「水果」,則JavaScript將檢查「蘋果」,「橙色」,「香蕉」,「檸檬」和「檸檬」,反之亦然。
用戶應該仍然可以手動選擇一個或幾個複選框,這一點很重要,所以巨大的複選框列表至關重要。
你可以使用'的document.getElementById()'我猜。 – yogi
爲什麼當你使用'JSP'時,用'PHP'標記? – verisimilitude