我想使用兩個下拉選擇菜單製作一個表單:一個選擇類別,另一個選擇子類別。我試圖做到這一點,所以子類別選項是基於他們首先選擇的類別,我不知道從哪裏開始,谷歌搜索讓我空手而歸。謝謝!形式:基於類別的子類別
0
A
回答
1
這是你想要什麼: 請注意,這只是使用HTML和純JavaScript。是的,你也可以使用JQuery。
<html>
<head>
<script language="javascript" type="text/javascript">
function dropdownlist(listindex)
{
document.formname.subcategory.options.length = 0;
switch (listindex)
{
case "category1" :
document.formname.subcategory.options[0]=new Option("subcategory1.1","value1.1");
document.formname.subcategory.options[1]=new Option("subcategory1.2","value1.2");
document.formname.subcategory.options[2]=new Option("subcategory1.3","value1.3");
break;
case "category2" :
document.formname.subcategory.options[0]=new Option("subcategory2.1","value2.1");
document.formname.subcategory.options[1]=new Option("subcategory2.2","value2.2");
document.formname.subcategory.options[2]=new Option("subcategory2.3","value2.3");
break;
case "category3" :
document.formname.subcategory.options[0]=new Option("subcategory3.1","value3.1");
document.formname.subcategory.options[1]=new Option("subcategory3.2","value3.2");
document.formname.subcategory.options[2]=new Option("subcategory3.3","value3.3");
break;
default:
document.formname.subcategory.options[0]=new Option("Select Category")
break;
}
return true;
}
</script>
</head>
<title>Dynamic Drop Down List</title>
<body>
<form id="formname" name="formname" method="post" action="submitform.asp" >
<table width="50%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="41%" align="right" valign="middle">Category :</td>
<td width="59%" align="left" valign="middle"><select name="category" id="category" onchange="dropdownlist(this.options[this.selectedIndex].value);">
<option value="">Select Category</option>
<option value="category1">category 1</option>
<option value="category2">category 2</option>
<option value="category3">category 3</option>
</select></td>
</tr>
<tr>
<td align="right" valign="middle">Sub Category :
</td>
<td align="left" valign="middle"><script type="text/javascript" language="JavaScript">
document.write('<select name="subcategory"><option value="">Select Sub-Category</option></select>')
</script>
<noscript><select name="subcategory" id="subcategory" >
<option value="">Select Sub-Category</option>
</select>
</noscript></td>
</tr>
</table>
</form>
</body>
</html>
1
搜索級聯下拉菜單。這將需要一些JavaScript或者一些服務器端的代碼,但這個搜索詞,你會發現噸...
,從這裏開始http://archive.plugins.jquery.com/plugin-tags/drop-down
+0
我使用了谷歌級聯下拉菜單,並且發現了一些有趣的東西,但沒有解釋它們如何工作,比如教程等,你知道任何好的教程嗎?我特別試圖學習做的是說我有一個網站讓人們出售圖形,賣方可以點擊類別的cms模板和子類別選項是drupal,joomla等,但如果他們選擇網絡圖形,那麼它將是圖標,照片等... – Nathan
相關問題
- 1. jquery類別子類別,子類別等
- 2. 基於子類別和父類別選擇列
- 3. 的類別和子類別
- 4. 電子郵件計數基於類別
- 5. WordPress的:從類別形式
- 6. Django的類別,子類別和子子類別
- 7. MySql,產品的可選類別,子類別和子子類別
- 8. 類別/子類別下拉
- 9. 類別和子類別
- 10. Django - 類別和子類別
- 11. Codeigniter:類別和子類別
- 12. 類別和子類別Android
- 13. 類別和子類別wordpress
- 14. 類別和子類別MVC2
- 15. Dropdownlist和類別子類別
- 16. 類別和子類別Rails
- 17. 類別和子類別
- 18. Laravel類別 - 子類別
- 19. 循環的子類別,子類別等
- 20. 類別基於搜索
- 21. 類別/子類別:如何獲得給定類別的所有子類別(它們的子類別)?
- 22. 我的sql多個類別 - 子類別 - 子類別
- 23. MySQL僅選擇擁有子類別或子類別的類別
- 24. 基於正則表達式的bash別名類命令識別
- 25. Django的對象相關的類別和子類別的形式顯示
- 26. Zend框架基於類別/子類別/ product slug的SEO友好URL路由
- 27. Kentico - 顯示基於類別/子類別的相關文章列表
- 28. Wordpress小部件如何僅基於選定的父類別顯示子類別?
- 29. 獲得基於類型或類別
- 30. woocommerce僅搜索基於主體類別的父類別產品
您需要使用JavaScript或jQuery庫來執行此操作。你可以從谷歌搜索開始,比如「javascript related dropdown」。 – j08691