【发布时间】:2013-03-25 16:45:58
【问题描述】:
我在第一个下拉菜单中有此代码:
<td align="left" style="padding-bottom:10px">
<select name="category" id="category">
<option selected value="Please Select">Please Select</option>
<option value="Cars">Cars</option>
<option value="Trucks">Trucks</option>
<option value="Motorcycles">Motorcycles</option>
<option value="Boats">Boats</option>
</select>
</td>
我还有第二个类别,前一个选项有不同的颜色。 例如: 如果我选择汽车,第二个下拉菜单将显示选择“红色”、“绿色”或“蓝色”,但如果我选择卡车,第二个下拉菜单将显示仅选择“黑色”或“白色”选项。
第二个下拉选项将转到 mySQL DB 中的同一列(子类别),因此没有 Car 可以在 Subcategory 列上具有值“Black”,或者没有 Truck 可以在 Subcategory 列上具有值“Red”。
谢谢
【问题讨论】:
-
听起来您需要一个 Ajax 类型的解决方案。将它与第一个控件上的“更改选择”事件联系起来。使用结果查询第二个(及后续)控件的可用值。
-
在没有更多信息的情况下很难提供帮助。后端语言是什么? php?你试过什么?你用jQuery吗?等等……
-
后端语言为php。我没有使用 jQuery,因为直到现在才需要它