Thanks for the advice I may use this, however it was just an example of wishing to shorten the form as I'm entering research results, this data will come from 100+ people but some may have 1 piece of research and others have 5.
On the doc type I have to have 5 fields of html text fields in case but this becomes really long, so I just want some sort of logic that makes the next field appear when I type text in the first box, then the third appears if I type in the second. If you see what I mean, I have done this on wufoo forms using their 'field rules'.
Obviously this is not crucial but just thought would help usability and if it was possible (and easy) it'd be helpful.
It could be that i'm doing the whole concept wrong but to me it makes sense!