Показать сообщение отдельно
  #2 (permalink)  
Старый 29.12.2021, 14:34
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

Напрямую - никак. Синхронная работа с UI невозможна.

В функции вызываемой в onsubmit в любом случае останавливаете отправку( event.preventDefault() ), а уже после того как пользователь что-то выберет в окошке - вызываете submit() формы вручную(или не вызываете).
Чтоб отличить submit пользователя от вашего ручного submit - можно смотреть на параметр event.isTrusted или просто ставить какой-то флаг.
__________________
29375, 35

Последний раз редактировалось Aetae, 29.12.2021 в 14:36.
Ответить с цитированием