Hi all,

I wonder if there is a module which will let me do the following - ideally, I'd like to avoid coding it up manually in PHP if possible.

I have a content type, in which the first field is a drop down list (for simplicity, let's assume the data contained within this list is fixed by default, i.e. the user cannot enter any new values). I also have (let's say) five other fields in the table. These may or may not be drop down lists - they could be, for example, text boxes. What I'd like to happen is the following:

- When the user initially arrives at the content type, all fields are displayed, but only the first field (the drop down list) is enabled.
- Depending upon which value the user selects, one (or more) of the other fields is enabled.

As an example, let's say there are two values in the first drop down box - apple and socks. There are also two further fields in the table - "apple type" and "sock type", which are both initially disabled by default - let's say the "apple type" contains drop down values "red" and "green", while the "sock type" contains "black" and "white". Let's say the user selects "apple". Here, the "apple type" field would be enabled, but the "sock type" field would remain disabled. A silly example - if I was doing something this simple, I'd have different content types, but in my (more complicated) problem, I really need all fields to be in a single content type - but hopefully it gets my problem across!

Is there a module which will allow me to achieve this?