The Examples project has a complete dependent dropdown example in the AHAH Example. If I were you I would copy it and adapt it. http://drupal.org/project/examples
-Randy On Fri, Feb 18, 2011 at 11:05 PM, Jeff Hartman <li...@jeffhartman.com>wrote: > Hey list, > > I've got a couple forms that use AHAH functions to generate a drop down of > states/provinces based on the user's selection in a country drop down menu. > > I'm using a very similar method as is found here: > http://drupal.org/node/331941 > > One form works fine with fields as $form['country'] and $form['state']. The > other form uses fieldsets and those fields get renamed and lose their > hierarchy after the form is rebuilt. > > So for example, the following fields start out like: > $form['guest'][1]['country'] > $form['guest'][1]['state'] > $form['guest'][1]['zip'] > > But after the form is rebuilt with form_builder and drupal_render using: > $output = drupal_render($form['guest'][1]['state']); > $output .= drupal_render($form['guest'][1]['zipcode']); > > // Render form output as JSON > print drupal_json(array('data' => $output, 'status' => true)); > > The rebuilt fields are logically placed outside of the fieldset and end up > as: > $form_state['guest'][1]['country'] > $form_state['state'] > $form_state['zip'] > > Thoughts on what might cause that? Thanks for any direction. I've struggled > with this for hours! > > Jeff > > > > -- Randy Fay Drupal Module and Site Development ra...@randyfay.com +1 970.462.7450