Można to zrobić na wiele sposobów, jeden z nich:
1. Wyeksportuj (dynamicznie) dane z bazy danych do JS jako kolekcję obiektów z danymi firmy:
Kod
{
"firma a": { adres: "...", "telefon": "..." },
"firma b": { adres: "...", "telefon": "..." }
}
Przygotuj również pomocniczą tablicę z samymi nazwami firm:
Kod
[ "firma a", "firma b" ]
2. Przy pomocy jQuery UI Autocomplete utwórz mechanizm automatycznego podpowiadania - tutaj wykorzystaj w/w tablicę z nazwami firm.
3. Podepnij zdarzenie pod Autocomplete, które po wybraniu elementu uzupełni formularz odpowiednimi danymi.