Вы не можете настроить родной метод prompt () javascript.
Я знаю, что вы не пометили тегом jQuery, но было бы намного проще использовать библиотеку для реализации такого поведения.
ВыВам придется создать собственную диалоговую систему, используя jQuery UI Dialogs .У них есть возможность сделать его модальным, чтобы пользовательский интерфейс блокировался до тех пор, пока диалоговое окно не будет закрыто.
Диалог пользовательского интерфейса jQuery не будет блокировать выполнение JavaScript, хотя, как и в случае с приглашением.Возможно, вам понадобится выполнить код, когда диалоговое окно закрыто.Этот ответ показывает способ легко реализовать это.
Наконец, автозаполнение пользовательского интерфейса jQuery предоставляет пример того, как использовать его для нескольких значений в одном входе.Они используют разделитель запятых, но я думаю, вы могли бы изменить пример для работы с пробелами: jQuery UIAutocomplete Multiple Values