Стандартной реализации комбинированного списка в html не существует.
Либо вы предоставляете простой выпадающий список и добавляете кнопку +
, позволяющую динамически добавлять новые элементы в список (javascript).Это неплохо, если количество элементов не меняется слишком часто.
Часто используемая альтернатива - использовать стандартное текстовое поле и использовать автозаполнение, чтобы предложить возможные варианты, но позволить пользователю отклоняться..
Или вы ищете в Google многочисленные примеры реализации фальшивого комбинированного списка (например, редактируемый выпадающий список ) с использованием JavaScript.