Hi,
a easy solution without javascript is:
1. create a question of type "huge text" (I called it "Loc") , where you enter your details well defined (fixed width), like
Code:
001Location1 Mr. Adam Ant (123) 432-1234 A-Road 123, Adamtown
002Location2 Mrs. Betty Beaver (124) 532-2234 B-Road 222, Bettystown
003Location3 Mr. Carl Coala (125) 632-3234 C-Road 333, Charlestown
Your dropdown (Q1) has the answer codes "001, "002", ... (you may adapt it to your wishes)
Then use a few string functions to
1. find the line that starts with your selected code {strpos(Loc,Q1)}
2. extract the line {substr(Loc,eq1,104)} (my lines have a length of 104 characters)
3. split this line into the several parts and fill the multiple short text question (Q2)
{Q2_SQ001=substr(eq2,23,20)}
{Q2_SQ002=substr(eq2,43,20)}
{Q2_SQ003=substr(eq2,63,30)}
Joffm