Цитата:
Как Вы предполагаете различать реальный ввод нового значения от синтаксической ошибки?
Никак, будем считать, что пользователь не ошибается.
Цитата:
Вы действительно хотите добавить новое значение именно в список (справочник), а не просто разрешить ввести в поле значение, которого нет в списке?
Буду благодарен, если Вы опишите как сделать оба варианта. Возможно, хватит и простого разрешения на ввод.