Formularz do wprowadzania zamówień ma pozwalać wybrać klienta z listy jego nazwisk, a do tabeli zamowienia zapisywać id wybranego klienta. Który formant należy zastosować?
Dlaczego tak
Pole kombi (w HTML odpowiada mu element select) pobiera wiersze z tabeli klienci, wyświetla nazwiska, a jako wartość zapisuje id — użytkownik nie może wybrać klienta, którego nie ma, co chroni spójność danych. Pole tekstowe pozwala wpisać dowolny, także nieistniejący identyfikator. Pola wyboru dopuszczają zaznaczenie kilku klientów naraz, a etykieta nie przyjmuje danych.