【发布时间】:2014-03-08 12:48:48
【问题描述】:
我很难弄清楚如何创建两个动态下拉菜单。
我需要能够根据在第一个下拉菜单中选择的项目来填充第二个下拉菜单。我可以在两个菜单中填充所有数据,但这不是预期的结果。
带有催化剂符号的菜单 1:
<select name="select_productsuiteid" required="yes" onChange="return setmode('selectProdSuite',this.form)">
<option value="" selected="Selected">Please Select a Product Family</option>
[% FOREACH prod_fam IN prod_fams %]
<option value="[% prod_fam.fam_id %]">[% prod_fam.fam_name %]</option>
[% END %]
</select>
带有催化剂符号的第二个菜单。该菜单应根据第一个菜单中所选产品系列的产品系列 ID 填充产品。
<select name="select_productid" required="yes" onChange="return setmode('selectProd',this.form)">
<option value selected="selected">(no value)</option>
[% FOREACH prod IN prods %]
<option value="[% prod.prod_id %]">[% prod.prod_name %]</option>
[% END %]
</select>
【问题讨论】:
标签: html perl drop-down-menu catalyst