父子组合框

时间:2010-08-20 07:12:01

标签: php jquery html zend-framework

我希望在我的表单中使用jquery实现子父组合框(国家/地区状态,如果我们选择任何国家,状态组合框应根据所选国家/地区填充)。 请提供任何建议如何实现这一点  感谢

2 个答案:

答案 0 :(得分:1)

好吧,在国家组合框的更改事件上附加一个函数,并从AJAX或类似文件中获取html。然后填充子组合框。

例如

$("#parentbox").change(function() {
   var myval =$("#parentbox").val();
   // Fetch the content from database or similar
   $("#childbox").html(newhtml);
}

答案 1 :(得分:0)

此代码遍历数组,并根据您在#sourceBox中的选择填充另一个选择框(#targetBox)。

$(document).ready(function(){
   $('#sourceBox').change(function(){
    var options = "";
    for (var i = 0; i < locations.length; i++){
      options += '<option>' 
          + locations[i][$('#sourceBox option:selected').text()] 
          + '</option>';
    }
    $('#targetBox').html(options);
    });
});