我想使用两个下拉选择菜单制作一个表单:一个选择类别,另一个选择子类别。我试图做到这一点,所以子类别选项是基于他们首先选择的类别,我不知道从哪里开始,谷歌搜索让我空手而归。谢谢!形式:基于类别的子类别
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