Using data from <datalist>
as a suggestion (the standard behavior).
Multiple options from <datalist>
(Use comma to set and separate values)
Show all results on focus
Field relative
The option chainedRelatives
disables the input until relative inputs are filled.
In the example below, with chainedRelatives
set to true, if the input below is disabled, is because it's waiting for input#chained_relative
(previous input) to get selected.