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