Recently I wrote a plugin which provided cascading dropdowns with jQuery and SPServices, which you can find here.
To be more flexible about how to display this to the user I extended the plugin. With the extended plugin it is possible to show the parent values of the cascading part with radiobuttons and the child part still with a dropdown list. Also a new option is added to load the values of the childdropdown by default or to wait for the user to make a selection in the parent list.
To show the values of the parent list in a radiobutton list use the id of a div element present in the page:
and call the plugin on this div:
In the above code sample the new option fillChildByDefault is set to false. This means the values of the parent will be showed, but no child values will be showed when the page loads. If this option is omitted in the above code the value is set to true by default in the plugin and the child values will be shown when the page loads.
With the extended plugin more flexibility is added to show the values to the user. With this plugin it is still possible to show both lists as dropdownlists by replacing the div element by a select element with the same id as shown in the previous post about cascading dropdowns.
Download the plug-in: [download#4]