For the tournament we run we use DT Register. Each competitor fills in standard information (name, date of birth, contact details, club affiliation). They also have to fill in a licence number, this is allocated by the national body and provides the information I have listed above.
The database holding this information is available to us. What I would like to do is have a competitor fill in the licence details and use an AJAX call back to get the rest of the details and fill in the remainder of the form.
Is this possible? Can I use a callback, and can I move the licence field (which is obviously a custom field) to the top of the form so that the registrant has to fill it in first?
You can't combine default and custom fields currently. When 2.7 is released, all fields will be together so you can order them all however you want. Also, the only way to auto-populate form fields is to pull from Community Builder or JomSocial profiles. This currently works with default fields, but in 2.7 will be open to ALL fields.