【发布时间】:2012-03-15 06:01:09
【问题描述】:
我有 2 个下拉菜单,第二个下拉菜单中的选项取决于第一个选项,换句话说,第二个下拉菜单中的选项是在选择第一个选项后生成的。我的问题是,单击提交按钮后,我的页面将使用表单中的所有参数进行 get 调用,但是如何保持第二个下拉菜单的选项可用并显示先前选择的选项。我已经粘贴了一些代码来帮助深入解释:
function generateOptions(selected)
{
var Obj = //a dictionary mapping items from first drop down menu with possible options
var selected_item = selected.options[selected.selectedIndex].text
var options = jsonObj[selected_item]
for(var i=0; i<options.length;i++)
{
jq('#second_menu').append(
jq('<option></option>').val('second_menu_option')
.html(options[i])
);
}
}
我使用上面的代码为第二个下拉菜单生成选项。如果您需要更多信息以提供帮助,请发表评论。谢谢!!!!!
【问题讨论】: